1樓:網友
目前我們大二學生學習資料結構採用c/c++語言,而我自己覺得利用python語言的特點可以很好地實現乙個抽象的演算法,做一些acm之類的題目會快一些(同樣規模的問題用c++實現,會被各種細節拖累,我承認c++功底不好,但不想深究之,只想學好演算法本身以及運用演算法,也不是為了做題本身),看演算法書根本沒必要看它的**(有些演算法書是有**的)。真看明白了,隨便用什麼語言都能實現的,只是有些語言實現其來麻煩些(比如c)。
2樓:奇諾和路
一般做演算法用c/c++是因為這2種語言和系統貼合的最緊密,執行效率也最高,但是因為有指標需要使用者自己分配和釋放空間,與動態語言相比編寫效率確實不高。
3樓:剛強且健壯丶餅乾
其實演算法描述本身是獨立於語言的,只不過大多數教材採用c/c++作為描述語言,如此而已。很多半吊子程式設計師有唯c/c++論傾向,好像不用c/c++就多麼低階似的。
4樓:鄂新菡
個人看法,學習演算法最重要的是學習其中的思想和怎麼應用到解決實際問題中,如果一門語言上手比較快而且能夠更有效率的完成演算法題,當然更好。而且就實際工作中的需要來看,指令碼語言的應用範圍也不比c/c++小,如果能熟練用python這類的語言實現演算法說不定對以後的實際工作有更大的幫助。
5樓:網友
我一直用python寫演算法。演算法和語言本身是可以分離的,為了節約時間而不糾結語言的語法或者特徵,畢纖我個人選擇了完全可以利用簡單的動態語言掌握演算法本身乃至手晌仿運用演算法的能力謹旦,然後這種能力在脫離這門語言後還有運用價值。
6樓:憑氣血
程式設計師襪答世界是這樣的,我困好絕會的比汪姿你多,我工資就更高一些。你不學後端知識當然沒問題,但是你擋不住別人學,等別人公升級了,你還在原地,你就不要有任何怨言了。
7樓:雙若曼
那物前什麼東西能提現出乙個優秀的python程式設計者和乙個新手的區別?」激信老手更熟悉本程式設計明螞輪語言的正規化,就是做特定的事情應當用怎樣的方法。另外,老手肯定更熟悉本語言有那些庫。
8樓:猴89058噬市
語言不重要,前端用哪肢js後端照樣能用。重要的是,得了鉛緩型解槐猜後端。討論技術實現的時候後端說這個不好實現讓前端來做髒活累活的時候,可以反手幾巴掌打回去。
演算法與程式設計有什麼關係?
9樓:秦腔唱響
演算法是通過程式設計來體現的。
10樓:
程式=演算法+資料結構。
計算機專業的應該都知道。
學習程式設計演算法的必要性和意義
11樓:灰色
我覺得學習演算法就是兩點:
1、演算法的思想很好,非常好,學習演算法主要是學習它的思想,以後能做到舉一反三,而不是生搬硬套,對於解決大型分析問題有很好的訓練效果,而且而且置信度也高。
2、裝逼利器,演算法說出來生澀難懂,但是你理解後,這個演算法的思想感覺不是一般的low,但是!別人還是會覺得你回這個演算法很厲害,一定的裝逼是提高自我修養的一種途徑。
學哪門語言前景好,如果想再學一門語言,學哪種比較有用?為什麼?
日語 俄語 此外小語種很吃香 西歐各國說英語就可以了 日語,法語,德語,韓語等 這個不能只靠感覺吧 看你學來幹什麼,就現在而言,英語毫無疑問是最實用的外語,如果要感覺的話,可能日語跟韓語好點,畢竟跟漢語有點像,我學韓語的,但感覺以後工作中用到的可能性不是很大,推薦學日語,相對韓語來說用到的可能性會大...
語言學即是一門古老的的學科,又是一門年輕的學科,既與自然科學有密切關係,又與社會科學有密切關係
語言學的歷史悠久,中國 印度 希臘 羅馬是語言學的三大發源地。對於古代語言學的研究形成了傳統的語文學,當時的語言研究和哲學 歷史學 考古學 文學 政治學 經濟學 邏輯學 社會學等社會科學中已佔有主要的地位。而在今天,語言學又有了自己新的研究物件和研究任務,表現出不同的特點。隨著科學技術的發展,語言學...
想學一門程式語言該學什麼好呢,現在學什麼程式語言最好
當今時代,電腦已經成為人們生活以及公司發展的必需品。現在和未來一切都是專電腦,所以現在電腦屬技術還是很有前途的,只要你的技術過硬,找到一份好工作,獲得高額薪水,一切都不是問題。有前途的,你現在都是資訊化的年代很多人現在都在使用電,電腦出現故障的頻率是比較大的,你可以的。可以去學習電腦專業,現在的這個...