Maison  >  Questions et réponses  >  le corps du texte

python - 学习数据结构和算法是否用java实现比c++和c好?

是不是因为java语法比较简单,容易实现,直接接触算法思想,而不会像使用c++那样有很多语法细节?

PHPzPHPz2741 Il y a quelques jours1302

répondre à tous(14)je répondrai

  • 迷茫

    迷茫2017-04-18 09:57:25

    Récemment, je veux revoir des trucs algorithmiques et j'utilise Golang.

    Les algorithmes devraient être quelque chose d'un niveau supérieur au langage. Si vous pouvez comprendre l'idée de l'algorithme, vous devriez être capable de l'implémenter dans n'importe quel langage.

    En supposant qu'un certain algorithme ne peut être implémenté que dans une langue spécifique, vous ne pouvez alors apprendre que la langue, pas l'algorithme.

    répondre
    0
  • PHPz

    PHPz2017-04-18 09:57:25

    Les algorithmes sont des compétences internes, le langage n'est qu'une arme. Peu importe l’arme qu’utilise une personne possédant des compétences internes avancées

    répondre
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-18 09:57:25

    Pourquoi utiliser C ? Les étudiants étrangers utilisent tous python car c'est simple. Ainsi, lorsque vous réfléchissez au langage que vous utiliserez à l'avenir, Java présente évidemment plus d'avantages, et si vous apprenez les structures de données, vous devez apprendre les structures de données. Java a une meilleure encapsulation et est plus simple et plus pratique.

    répondre
    0
  • PHP中文网

    PHP中文网2017-04-18 09:57:25

    Supportez tous les arguments ci-dessus.
    Le langage C est très bon, mais il présente aussi quelques défauts. Par exemple, en matière de hachage, utiliser C est un peu gênant. Java est trop gros et comporte trop d'encapsulations. C’est toujours le vieil adage : programme = structure de données + algorithme. Vous n’avez pas à vous soucier de la langue, utilisez simplement la langue avec laquelle vous vous sentez à l’aise.

    répondre
    0
  • Annulerrépondre