• Data Structures and Algorithms 1
  • Data Structures and Algorithms 2
  • Data Structures and Algorithms 3
  • Data Structures and Algorithms 4

Data Structures and Algorithms

Nouvelle mise à jour: Algnote soutient actuellement hors ligne Algnote permet aux développeurs ou étudiants CS Review facilement des structures de données et algorithmes de la théorie, la mise en œuvre à des problèmes de codage. Si vous êtes un programmeur à la recherche de votre premier emploi de la programmation et de la préparation aux entretiens de codage, ou un étudiant qui se prépare pour les examens sur les structures de données et algorithmes, cette application pourrait être un bon ajustement pour you.All les algorithmes et structures de données sont mises en œuvre Java. Par conséquent, si vous souhaitez utiliser le Algnote à apprendre le codage, s'il vous plaît assurez-vous que vous êtes à l'aise avec Java.Actuellement Algnote comporte les sections suivantes:
- tableau
- Chaîne
- Liste chaînée
- Stack
- Queue
- Hash Table
- Arbre
- Graphique
- Recherche
- tri
- Recursion
- Programmation dynamique
- Math
- Bit ManipulationChaque section contient les notes de la théorie pour aider les utilisateurs à comprendre les concepts et plusieurs problèmes de codage pour améliorer leur connaissance des algorithmes ou des structures de données. La plupart des problèmes de codage sont choisis parmi Leetcode et mis en œuvre par le développeur. Certains problèmes ont de multiples solutions et de comparer les pos et crons de différents algorithmes.Bien qu'actuellement Algnote se concentre sur des algorithmes et structures de données, mais nous avons l'intention d'étendre l'application pour avoir plus d'autres contenus, de didacticiels de base de la langue de connaissances de l'architecture de haut niveau.Quelques mots de le développeur de cette application:Notez que toutes ces notes ont été faites par moi avec quelques références à certains manuels ou en ligne des questions de codage je faisais avant. Ils ne sont pas aussi précis que d'un manuel. Comme ceci est une version très tôt, il y a certainement des problèmes dans les notes et je fais de mon mieux pour les trouver et de les corriger. Je vais continuer à optimiser le contenu et la fonctionnalité de faire mieux chaque jour. Si vous trouvez un problème lorsque vous l'utilisez, il sera très apprécié si vous pouviez envoyer un message à [email protected] tout le contenu de cette application a été préparé quand je juste diplômé de l'université et me préparais pour des entrevues de codage. À cette époque, je suis assez confiant que je pouvais obtenir un bon travail comme je l'avais fait de nombreux projets à l'école et je suis très bien à la construction d'applications web et mobiles.Toutefois, les choses ne vont pas comme je m'y attendais. Au cours des entretiens, les enquêteurs m'a demandé d'écrire des codes pour résoudre les problèmes sur le tableau blanc. Plusieurs fois, je me suis coincé sur les problèmes et ne pouvaient pas comprendre une seule solution. Même quand je complété une solution et je me sentais heureux, les enquêteurs souvent immédiatement souligné le problème de mon code. Pas assez efficaces, utiliser trop d'espace mémoire, ou ne pas tenir compte des situations limites. Je me suis senti déçu de moi-même.Heureusement, je suis une bonne offre d'une entreprise et commencé ma carrière en tant que développeur web. Mais même maintenant, je me sens toujours difficile de remplir ces algorithmes questions.Je sais que la préparation aux entretiens de codage est pas facile, mais il est pas si difficile. Il est juste un processus que nous devons franchir pour devenir de bons développeurs.Ce sont toutes les fins de cette application. Je l'utilise tous les jours pour revoir mes connaissances sur des algorithmes et structures de données. Je l'espère, il pourrait non seulement aider moi-même, mais aussi aider plus de développeurs qui se battent pour leur carrière.

Catégorie : Éducation

Recherches associées