本書共9章,圍繞線性表、棧和隊列、字符串、矩陣和廣義表、樹和二叉樹、圖等典型數據結構,介紹了基本概念、邏輯結構、存儲結構、操作運算及算法實現、算法分析、案例應用,以及查找和排序這兩種最基本操作的多種算法實現方法及性能分析。書中使用C語言定義各種數據結構,使用C/C++代碼描述算法。本書的每章以若干典型的導學案例為主線,由“知識學習”“能力培養”和“能力提高”等部分組成。圍繞導學案例,引導學習者思考問題、對實際問題進行抽象建模、實現模型和應用模型。每章均附有小結、思考與練習、應用實戰和學習目標檢驗。附錄給出了考研考試大綱(數據結構部分)、Visual Studio 2022集成開發環境的安裝與使用。同時,配套提供了課程期中考試和期末考試樣卷(共3套)、課程設計題、實驗及課程設計報告模板、學習資源鏈接,以及思考與練習參考解答等資源。本書可作為高等院校計算機科學與技術、軟件工程等相關專業“數據結構”課程的教材,以及研究生入學考試輔助用書,也可供計算機軟件開發人員或編程愛好者參考和使用。
本書以初學者為主要對象,全面介紹了C語言程序設計的相關技術。在內容排列上由淺入深,讓讀者循序漸進地掌握C語言編程;在內容講解上結合豐富的圖解和形象的比喻,幫助讀者理解“晦澀難懂”的技術;在內容形式上附有大量的注意、說明等欄目,夯實讀者理論技術,豐富管理與開發經驗。本書共分16章,其中前12章為基礎部分,主要包括為什麼要學C語言,最簡單的C語言程序,什麼是程序,C語言基礎――數據類型、常量及變量,選擇結構程序設計,循環結構程序設計,同一類型多個元素的集合――數組,寫程序就是寫函數,C語言的特產――指針,編譯預處理,結構體和文件等內容;後4章為提高篇,核心是“以考促學”,主要包括全國計算機等級考試(NCRE)簡介、考試流程、通過真題瞭解評分標準及注意事項和公共基礎知識等內容。本書中的例題和課後習題包含了許多全國計算機等級考試二級真題,並且按照二級考試大綱要求,開發環境使用Visual C++ 2010 Express。本書可作為高等學校各專業C語言程序設計課程教材。對計算機愛好者、中學生、職高中專學生及各類自學人員也有參考價值。