>  Q&A  >  본문

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

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

PHPzPHPz2741일 전1291

모든 응답(14)나는 대답할 것이다

  • 迷茫

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

    최근에는 알고리즘 관련 내용을 검토하고 싶어서 Golang을 사용하고 있습니다.

    알고리즘은 언어보다 더 높은 수준의 것이어야 합니다. 알고리즘의 개념을 이해할 수 있다면 어떤 언어로든 구현할 수 있어야 합니다.

    특정 알고리즘을 특정 언어로만 구현할 수 있다고 가정하면 알고리즘이 아닌 언어만 배울 수 있습니다.

    회신하다
    0
  • PHPz

    PHPz2017-04-18 09:57:25

    알고리즘은 내부 기술이고, 언어는 무기일 뿐입니다. 내면의 능력이 뛰어난 사람이 어떤 무기를 사용하든 상관없습니다

    회신하다
    0
  • 伊谢尔伦

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

    왜 C를 사용하나요? 외국인 학생들은 모두 Python이 간단하기 때문에 사용합니다. 그래서 앞으로 어떤 언어를 쓸지 생각해보면 당연히 자바가 더 장점이 많고, 데이터 구조를 배우면 데이터 구조를 배워야 합니다. 자바는 캡슐화도 더 잘되고 더 간단하고 편리합니다.

    회신하다
    0
  • PHP中文网

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

    위 주장을 모두 지지하세요.
    C 언어는 매우 좋지만 몇 가지 단점도 있습니다. 예를 들어 해싱의 경우 C를 사용하는 것이 약간 번거롭습니다. Java는 너무 크고 캡슐화도 너무 많습니다. 프로그램 = 데이터 구조 + 알고리즘이라는 것은 여전히 ​​오래된 속담입니다. 언어에 대해 걱정할 필요가 없습니다. 자신이 편한 언어를 사용하면 됩니다.

    회신하다
    0
  • 취소회신하다