Faits: Faits: A. A._ a été interpellé le 25 septembre 2004 et placé en détention préventive sous les inculpations d'extorsion et de chantage. Il est accusé d'avoir tenté, de concert avec plusieurs comparses, d'extorquer à son ex-employeur, la banque X._, à Genève, la somme de 42 millions de francs, sous la menace de divulguer publiquement des informations confidentielles concernant 300 clients de l'établissement. Par ordonnance du 2 novembre 2004, la Chambre d'accusation du canton de Genève (ci-après: la Chambre d'accusation ou la cour cantonale) a rejeté une demande de mise en liberté provisoire de A._ en raison du risque de récidive. Au terme d'un arrêt rendu le 15 novembre 2004, le Tribunal fédéral a annulé cette décision et renvoyé le dossier à la cour cantonale pour qu'elle statue à nouveau à bref délai sur cette demande. Le 19 novembre 2004, la Chambre d'accusation a ordonné la libération provisoire du prévenu à charge pour celui-ci de se présenter à tous les actes de la procédure. Par ordonnance du 2 novembre 2004, la Chambre d'accusation du canton de Genève (ci-après: la Chambre d'accusation ou la cour cantonale) a rejeté une demande de mise en liberté provisoire de A._ en raison du risque de récidive. Au terme d'un arrêt rendu le 15 novembre 2004, le Tribunal fédéral a annulé cette décision et renvoyé le dossier à la cour cantonale pour qu'elle statue à nouveau à bref délai sur cette demande. Le 19 novembre 2004, la Chambre d'accusation a ordonné la libération provisoire du prévenu à charge pour celui-ci de se présenter à tous les actes de la procédure. B. A._ a été engagé le 1er juin 2005 auprès de la banque Y._, à Genève, en qualité de mandataire. Informée du fait qu'une procédure pénale était en cours contre lui, la banque a résilié le contrat de travail avec effet immédiat le 25 octobre 2005. La fouille des effets personnels à laquelle A._ a été soumis avant de quitter l'établissement a permis de découvrir, à l'intérieur d'une mallette, un premier jeu de documents concernant la banque X._ et des clients de cet établissement ainsi qu'un second jeu de documents relatifs à la banque Y._, dont en particulier des post-it avec des numéros de comptes de clients de la banque et, parfois, le solde des avoirs en compte. La banque Y._ a immédiatement déposé plainte pénale contre A._ pour violation du secret bancaire. La banque X._ en a fait de même le même jour. Le 27 octobre 2005, A._ a été arrêté à l'issue de son audition devant le Juge d'instruction en charge de la cause et placé en détention préventive sous les inculpations de vol, de violation du secret bancaire et de soustraction de données personnelles. Par ordonnance du 4 novembre 2005, la Chambre d'accusation a autorisé la prolongation de la détention préventive de A._ jusqu'au 10 décembre 2005. Elle a estimé que les conditions posées à la délivrance du mandat d'arrêt existaient toujours et que la détention se justifiait par les besoins de l'instruction et un risque de réitération. Par ordonnance du 4 novembre 2005, la Chambre d'accusation a autorisé la prolongation de la détention préventive de A._ jusqu'au 10 décembre 2005. Elle a estimé que les conditions posées à la délivrance du mandat d'arrêt existaient toujours et que la détention se justifiait par les besoins de l'instruction et un risque de réitération. C. Agissant par la voie du recours de droit public, A._ demande au Tribunal fédéral d'annuler cette décision et d'ordonner sa mise en liberté immédiate. Il reproche à la cour cantonale d'avoir violé la garantie de sa liberté personnelle en admettant que les conditions posées à la prolongation de sa détention étaient réunies. La Chambre d'accusation et le Procureur général du canton de Genève concluent au rejet du recours. A._ a répliqué. 