正文

目錄(6)

學(xué)通C語言的24堂課 作者:劉彬彬


第3部分 高級(jí)篇

第15堂課 存儲(chǔ)管理 435 視頻講解:33分鐘

15.1 內(nèi)存組織方式 436

15.1.1 內(nèi)存組織方式 436

15.1.2 堆管理 436

15.2 動(dòng)態(tài)管理 437

15.2.1 malloc函數(shù) 437

15.2.2 calloc函數(shù) 438

15.2.3 realloc函數(shù) 439

15.2.4 free函數(shù) 439

15.3 內(nèi)存丟失 440

15.4 照貓畫虎——基本功訓(xùn)練 441

15.4.1 基本功訓(xùn)練1——sizeof關(guān)鍵字的應(yīng)用 441

15.4.2 基本功訓(xùn)練2——為具有3個(gè)數(shù)組元素的數(shù)組分配內(nèi)存 442

15.4.3 基本功訓(xùn)練3——為二維數(shù)組動(dòng)態(tài)分配內(nèi)存 442

15.5 情景應(yīng)用——拓展與實(shí)踐 444

15.5.1 情景應(yīng)用1——使用malloc()函數(shù)分配內(nèi)存 444

15.5.2 情景應(yīng)用2——調(diào)用calloc()函數(shù)動(dòng)態(tài)分配內(nèi)存 444

15.5.3 情景應(yīng)用3——商品信息的動(dòng)態(tài)存放 445

15.6 自我測(cè)試 446

15.7 行動(dòng)指南 447

15.8 成功可以復(fù)制——知識(shí)改變命運(yùn)、科技改變生活李彥宏 448

第16堂課 鏈表在C語言中的應(yīng)用 451 視頻講解:76分鐘

16.1 鏈表 452

16.1.1 鏈表概述 452

16.1.2 靜態(tài)鏈表 453

16.1.3 處理動(dòng)態(tài)鏈表所需的函數(shù) 454

16.2 鏈表相關(guān)操作 454

16.2.1 創(chuàng)建動(dòng)態(tài)鏈表 454

16.2.2 輸出鏈表 456

16.2.3 鏈表的插入操作 458

16.2.4 鏈表的刪除操作 459

16.3 鏈表的表現(xiàn)形式 463

16.3.1 單向鏈表 463

16.3.2 循環(huán)鏈表 464

16.3.3 雙向鏈表 464

16.4 照貓畫虎——基本功訓(xùn)練 465

16.4.1 基本功訓(xùn)練1——?jiǎng)?chuàng)建單向鏈表 465

16.4.2 基本功訓(xùn)練2——向單向鏈表中插入元素 467

16.4.3 基本功訓(xùn)練3——?jiǎng)h除結(jié)點(diǎn)元素 469

16.4.4 基本功訓(xùn)練4——?jiǎng)?chuàng)建雙向鏈表 471

16.4.5 基本功訓(xùn)練5——?jiǎng)?chuàng)建循環(huán)鏈表 474

16.5 情景應(yīng)用——拓展與實(shí)踐 475

16.5.1 情景應(yīng)用1——單向鏈表逆置 475

16.5.2 情景應(yīng)用2——雙向鏈表逆序輸出 477

16.5.3 情景應(yīng)用3——連接兩個(gè)鏈表 479

16.5.4 情景應(yīng)用4——使用鏈表實(shí)現(xiàn)約瑟夫環(huán) 480

16.5.5 情景應(yīng)用5——查找兩個(gè)鏈表中的相同元素 482

16.6 自我測(cè)試 484

16.7 行動(dòng)指南 486

16.8 成功可以復(fù)制——中國(guó)通信設(shè)備行業(yè)的領(lǐng)跑者任正非 486

第17堂課 棧和隊(duì)列 489 視頻講解:73分鐘

17.1 棧的定義和幾種基本操作 490

17.1.1 棧的定義 490

17.1.2 棧常見的幾種基本操作 491

17.2 棧的存儲(chǔ)和實(shí)現(xiàn) 492

17.2.1 順序棧 492

17.2.2 鏈棧 494

17.3 隊(duì)列的定義和基本操作 497

17.3.1 隊(duì)列的定義 497

17.3.2 隊(duì)列常見的幾種基本操作 497

17.4 隊(duì)列的存儲(chǔ)及運(yùn)算 497

17.4.1 順序隊(duì)列 497

17.4.2 鏈隊(duì)列 500

17.4.3 循環(huán)隊(duì)列 501

17.5 照貓畫虎——基本功訓(xùn)練 501

17.5.1 基本功訓(xùn)練1——應(yīng)用棧實(shí)現(xiàn)進(jìn)制轉(zhuǎn)換 501

17.5.2 基本功訓(xùn)練2——括號(hào)匹配檢測(cè) 504

17.5.3 基本功訓(xùn)練3——利用棧實(shí)現(xiàn)遞歸計(jì)算多項(xiàng)式 507

17.5.4 基本功訓(xùn)練4——循環(huán)隊(duì)列的基本操作 508

17.6 情景應(yīng)用——拓展與實(shí)踐 511

17.6.1 情景應(yīng)用1——漢諾塔問題 511

17.6.2 情景應(yīng)用2——機(jī)票預(yù)售系統(tǒng) 513

17.6.3 情景應(yīng)用3——鏈隊(duì)列的使用 515

17.7 自我測(cè)試 519

17.8 行動(dòng)指南 520

17.9 成功可以復(fù)制——軟件業(yè)的華人教父王嘉廉 521

第18堂課 C語言中的位運(yùn)算 523 視頻講解:62分鐘

18.1 位與字節(jié) 524

18.2 位運(yùn)算操作符 524

18.2.1 與運(yùn)算符 524

18.2.2 或運(yùn)算符 525

18.2.3 取反運(yùn)算符 527

18.2.4 異或運(yùn)算符 528

18.2.5 左移運(yùn)算符 529

18.2.6 右移運(yùn)算符 530

18.3 循環(huán)移位 532

18.4 位段 533

18.4.1 位段的概念與定義 533

18.4.2 位段相關(guān)說明 534

18.5 照貓畫虎——基本功訓(xùn)練 535

18.5.1 基本功訓(xùn)練1——輸入兩個(gè)整數(shù)實(shí)現(xiàn)按位與和按位或 535

18.5.2 基本功訓(xùn)練2——使二進(jìn)制數(shù)特定位翻轉(zhuǎn) 536

18.5.3 基本功訓(xùn)練3——整數(shù)與0異或 537

18.5.4 基本功訓(xùn)練4——將輸入的數(shù)左移兩位并輸出 538

18.5.5 基本功訓(xùn)練5——編程實(shí)現(xiàn)循環(huán)右移 538

18.6 情景應(yīng)用——拓展與實(shí)踐 539

18.6.1 情景應(yīng)用1——交換兩個(gè)值不用臨時(shí)變量 539

18.6.2 情景應(yīng)用2——取一個(gè)整數(shù)的后4位 540

18.6.3 情景應(yīng)用3——編寫循環(huán)移位函數(shù) 541

18.6.4 情景應(yīng)用4——取出給定16位二進(jìn)制數(shù)的奇數(shù)位 541

18.6.5 情景應(yīng)用5——求一個(gè)數(shù)的補(bǔ)碼 542

18.7 自我測(cè)試 543

18.8 行動(dòng)指南 544

18.9 成功可以復(fù)制——?jiǎng)?chuàng)造互聯(lián)網(wǎng)搜索時(shí)代謝爾蓋·布林 545


上一章目錄下一章

Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)