Habituez-vous à utiliser STL, car ce que vous apprenez maintenant, c'est la structure des données, pas le code source STL. Votre objectif devrait être de comprendre la structure des données, alors ne vous en tenez pas à ces détails, sinon cela vous coûtera cher. beaucoup de temps.
Après avoir lu la structure des données, vous pouvez trouver un livre sur l'analyse du code source STL.
Peu importe, cela simplifie simplement le fonctionnement en fonction des fonctionnalités du langage. Si vous êtes vraiment inquiet, vous pouvez regarder l'implémentation en langage C.
Bonjour, je suis également un débutant. Bien que j'ai d'abord utilisé le c++ (sans stl) pour apprendre les structures de données, puis le c pur pour apprendre les structures de données, je pense qu'il n'y a pas d'avantage ou d'inconvénient absolu, cacher les détails peut se concentrer davantage. sur la représentation de l'algorithme, et montrer les détails peut fournir une compréhension plus approfondie de sa mise en œuvre spécifique. Il est vraiment difficile de définir lequel est le meilleur et lequel est le pire. En fait, cela n'a pas d'importance. de quel côté est le haut. Certains Les grands maîtres apprennent de haut en bas, et certains maîtres apprennent de bas en haut. Je pense que la conclusion qui en est tirée est que tout peut mener à la fin, au lieu de s'inquiéter de cela. Choisissez-en un et commencez à apprendre immédiatement. L'hésitation est la chose la plus longue. Personnellement, je pense qu'il est plus approprié d'aller directement à Jisuanke pour apprendre les points de connaissance, puis d'étudier les questions de structure de données correspondantes pour commencer. la question...
Je pense personnellement : si vous avez suffisamment de temps pour étudier, il est naturellement préférable de pouvoir d'abord le mettre en œuvre vous-même, puis d'utiliser STL...
Vous devez apprendre à utiliser stl pour implémenter. Après tout, l'utilisation de stl peut accélérer l'efficacité du développement. Pour les débutants, il est recommandé de ne pas utiliser stl purement. stl n'est pas omnipotent. En fin de compte, vous devez toujours comprendre les principes internes de la structure des données, afin de pouvoir l'utiliser plus facilement. De plus, il est préférable de ne pas l'utiliser pour les cours scolaires, sinon les devoirs soumis ne contiendront que les fichiers d'en-tête correspondants et presque aucune implémentation propre. Vous pouvez également utiliser du stl simple pour empiler des structures de données complexes.
Habituez-vous à utiliser STL, car ce que vous apprenez maintenant, c'est la structure des données, pas le code source STL. Votre objectif devrait être de comprendre la structure des données, alors ne vous en tenez pas à ces détails, sinon cela vous coûtera cher. beaucoup de temps.
Après avoir lu la structure des données, vous pouvez trouver un livre sur l'analyse du code source STL.
Peu importe, cela simplifie simplement le fonctionnement en fonction des fonctionnalités du langage.
Si vous êtes vraiment inquiet, vous pouvez regarder l'implémentation en langage C.
Bonjour, je suis également un débutant. Bien que j'ai d'abord utilisé le c++ (sans stl) pour apprendre les structures de données, puis le c pur pour apprendre les structures de données, je pense qu'il n'y a pas d'avantage ou d'inconvénient absolu, cacher les détails peut se concentrer davantage. sur la représentation de l'algorithme, et montrer les détails peut fournir une compréhension plus approfondie de sa mise en œuvre spécifique. Il est vraiment difficile de définir lequel est le meilleur et lequel est le pire. En fait, cela n'a pas d'importance. de quel côté est le haut. Certains Les grands maîtres apprennent de haut en bas, et certains maîtres apprennent de bas en haut. Je pense que la conclusion qui en est tirée est que tout peut mener à la fin, au lieu de s'inquiéter de cela. Choisissez-en un et commencez à apprendre immédiatement. L'hésitation est la chose la plus longue. Personnellement, je pense qu'il est plus approprié d'aller directement à Jisuanke pour apprendre les points de connaissance, puis d'étudier les questions de structure de données correspondantes pour commencer. la question...
Je pense personnellement : si vous avez suffisamment de temps pour étudier, il est naturellement préférable de pouvoir d'abord le mettre en œuvre vous-même, puis d'utiliser STL...
Vous devez apprendre à utiliser stl pour implémenter. Après tout, l'utilisation de stl peut accélérer l'efficacité du développement. Pour les débutants, il est recommandé de ne pas utiliser stl purement. stl n'est pas omnipotent. En fin de compte, vous devez toujours comprendre les principes internes de la structure des données, afin de pouvoir l'utiliser plus facilement. De plus, il est préférable de ne pas l'utiliser pour les cours scolaires, sinon les devoirs soumis ne contiendront que les fichiers d'en-tête correspondants et presque aucune implémentation propre. Vous pouvez également utiliser du stl simple pour empiler des structures de données complexes.