第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

關(guān)于c語言的數(shù)據(jù)結(jié)構(gòu)

關(guān)于c語言的數(shù)據(jù)結(jié)構(gòu)

请问c语言的数据结构和c++的有区别吗?数据结构大概是个什么东西啊?他是一种抽象编程的思想吗?还是讲具体的?
查看完整描述

1 回答

已采納
?
onemoo

TA貢獻(xiàn)883條經(jīng)驗(yàn) 獲得超454個(gè)贊

編程序是為了解決實(shí)際的問題,本質(zhì)上就是處理各種數(shù)據(jù)。

說到“數(shù)據(jù)結(jié)構(gòu)”通常也離不開“算法”:

數(shù)據(jù)結(jié)構(gòu)就是對數(shù)據(jù)的抽象,而算法則是如何處理數(shù)據(jù)的方法。這和用什么編程語言沒關(guān)系,如你所說,這更多的是體現(xiàn)為一種思想。

當(dāng)然,思想也是要用編程語言來實(shí)現(xiàn)的,所以你能看到很多編程語言都有數(shù)據(jù)結(jié)構(gòu)和算法的課程,比如 C、C++、Java、Python...


想學(xué)數(shù)據(jù)結(jié)構(gòu)和算法的話,我覺得就用你已經(jīng)會(huì)的語言就好了。假如你會(huì)C語言,那就看用C語言講的課吧。沒必要非去學(xué)習(xí)一門新語言來學(xué)這個(gè)。

查看完整回答
反對 回復(fù) 2017-09-22
  • 慕姐6162487
    慕姐6162487
    謝謝。。。主要是慕課上沒有基于c語言的數(shù)據(jù)結(jié)構(gòu)視頻。??只看到了c++的。。其他找到的感覺聽上去又不好
  • onemoo
    onemoo
    這個(gè)課程如果不是付費(fèi)的話,你可以先預(yù)覽看看。因?yàn)楹芏郈++的數(shù)據(jù)結(jié)構(gòu)課程只用C++寫“過程式”風(fēng)格的代碼,也就是把C++當(dāng)C用。當(dāng)然C++和C還是有區(qū)別的(如C++用new來分配內(nèi)存而不是malloc),但這區(qū)別就很小了,你完全可以把這樣的課當(dāng)作C語言課來看(自己練習(xí)時(shí)改寫為C代碼)。 甚至即便課程是“基于對象”風(fēng)格編程,你也可以利用struct來改寫為C代碼。 當(dāng)然如果你完全不了解C++的話,改寫還是比較有難度的,那你還是再去別處找找基于C語言的課程吧
  • 慕姐6162487
    慕姐6162487
    好的。謝謝謝謝。。。
  • 1 回答
  • 0 關(guān)注
  • 1787 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)