java怎么實(shí)現(xiàn)鏈表 Java、Python中沒(méi)有指針,怎么實(shí)現(xiàn)鏈表、圖等數(shù)據(jù)結(jié)構(gòu)?
Java、Python中沒(méi)有指針,怎么實(shí)現(xiàn)鏈表、圖等數(shù)據(jù)結(jié)構(gòu)?你可以用Class寫(xiě)自己的鏈表,圖等數(shù)據(jù)結(jié)構(gòu),也可以用已有的包或者開(kāi)源包。想學(xué)習(xí)編程,先學(xué)哪個(gè)語(yǔ)言比較簡(jiǎn)單?C語(yǔ)言還是JAVA?謝謝邀請(qǐng),
Java、Python中沒(méi)有指針,怎么實(shí)現(xiàn)鏈表、圖等數(shù)據(jù)結(jié)構(gòu)?
你可以用Class寫(xiě)自己的鏈表,圖等數(shù)據(jù)結(jié)構(gòu),也可以用已有的包或者開(kāi)源包。
想學(xué)習(xí)編程,先學(xué)哪個(gè)語(yǔ)言比較簡(jiǎn)單?C語(yǔ)言還是JAVA?
謝謝邀請(qǐng),
選擇哪種語(yǔ)言要根據(jù)自己情況來(lái)決定,也不是別人說(shuō)啥就是啥,想著自己的決斷力。下面筆者根據(jù)自己一些編程經(jīng)驗(yàn)給分析下
根據(jù)自己的專業(yè)做出選擇
有的人是自動(dòng)化或者物聯(lián)網(wǎng)方面的,這種專業(yè)非常對(duì)口嵌入式方面的開(kāi)發(fā),可以直接切入進(jìn)來(lái),畢竟學(xué)校學(xué)的一些理論知識(shí)是可用的,可以作為后續(xù)發(fā)展的鋪墊,算是對(duì)口的。
嵌入式的學(xué)習(xí),主要掌握C語(yǔ)言,C ,數(shù)據(jù)結(jié)構(gòu),最好捎帶上Linux,這樣基本上嵌入式開(kāi)發(fā)的基礎(chǔ)就起來(lái)了,C語(yǔ)言是必備的入門語(yǔ)言。
有的是軟件工程或者計(jì)算機(jī)應(yīng)用方面,還有計(jì)算機(jī)科學(xué)與技術(shù)方面的,這種選擇的空間比較大,選擇入門的語(yǔ)言選擇比較廣泛,當(dāng)前的語(yǔ)言可以選擇JAVA或者Python等,這兩種語(yǔ)言入門相對(duì)不是那么難,是不錯(cuò)的選擇
根據(jù)市場(chǎng)需求選擇
根據(jù)市場(chǎng)走就是為了好就業(yè),選擇JAVA畢竟從就業(yè)崗位上講,還是JAVA選擇空間大,JAVA應(yīng)用范圍無(wú)論是客戶端還是云端,普通的網(wǎng)站開(kāi)發(fā)到企業(yè)級(jí)的開(kāi)發(fā)無(wú)處不在,2017年最受歡迎的語(yǔ)言排名第一位。
如果單純就業(yè)來(lái)考慮,JAVA是最佳,C語(yǔ)言學(xué)了不是找不到工作,絕對(duì)工作機(jī)會(huì)也很多,凡是怕對(duì)比,相比JAVA還是差一些。
跟著自己感覺(jué)走,根據(jù)興趣取向
對(duì)于嵌入式有感覺(jué)直接選擇C語(yǔ)言,想玩app或者從事云端開(kāi)發(fā)直接選擇JAVA,如果是對(duì)人工智能感興趣就不是一兩個(gè)語(yǔ)言的層面了,需要制定一個(gè)學(xué)習(xí)計(jì)劃。
選擇一個(gè)方向都不是一種語(yǔ)言的問(wèn)題,編程語(yǔ)言只是一個(gè)切入點(diǎn),感興趣的直接選擇。
有收獲就點(diǎn)個(gè)贊