首頁  >  問答  >  主體

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

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

PHPzPHPz2741 天前1299

全部回覆(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,因為簡單。所以你考慮今後會用什麼語言,顯然Java更有優勢,而且學資料結構就學資料結構,Java有更好的封裝性,更簡單方便。

    回覆
    0
  • PHP中文网

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

    支持以上全部爭論。
    C語言挺好的,但也有一些缺點,像是到了hash那裡,用C就稍微有點麻煩。 Java太大了,封裝太多。還是那句老話:程式=資料結構+演算法。語言上沒必要糾結,你覺得什麼語言熟就用什麼。

    回覆
    0
  • 取消回覆