91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡(jiǎn)介

算法是一切程序設(shè)計(jì)的基礎(chǔ)和靈魂,更是一位程序員編程水平高低的集中體現(xiàn)。 涵蓋廣泛:精煉的理論講述嵌入經(jīng)典算法示例,學(xué)習(xí)查詢兼而有之。 闡述到位:算法思想、算法實(shí)現(xiàn)和經(jīng)典面試題合理搭配,相輔相成。 實(shí)例完善:分析精準(zhǔn),注釋精確,保證每段代碼皆可通過編譯執(zhí)行。 超過600分鐘講解視頻和案例源代碼傾囊相送。 附贈(zèng)5本電子書教程鋪就Java程序員成長(zhǎng)之路。 本書分三篇,共14章,分別介紹了算法基礎(chǔ)、算法應(yīng)用和算法面試題。首先介紹了算法概述,然后重點(diǎn)分析了數(shù)據(jù)結(jié)構(gòu)和基本算法思想;接著詳細(xì)講解了算法在排序、查找、數(shù)學(xué)計(jì)算、數(shù)論、歷史趣題、游戲等領(lǐng)域中的應(yīng)用;后梳理和精選了一些經(jīng)典的算法面試題,供讀者開拓思維之用。 第1章 算法和實(shí)現(xiàn)算法的Java語法 1.1 建立算法初步概念 1.1.1 什么是算法 1.1.2 算法的發(fā)展歷史 1.1.3 算法的分類 1.2 算法相關(guān)概念的區(qū)別 1.2.1 算法與公式的關(guān)系 1.2.2 算法與程序的關(guān)系 1.2.3 算法與數(shù)據(jù)結(jié)構(gòu)的關(guān)系 1.3 算法的表示 1.3.1 自然語言表示 1.3.2 流程圖表示 1.3.3 N-S圖表示 1.3.4 偽代碼表示 1.4 算法的性能評(píng)價(jià) 1.4.1 時(shí)間復(fù)雜度 1.4.2 空間復(fù)雜度 1.5 一個(gè)算法實(shí)例 1.5.1 查找數(shù)字 1.5.2 創(chuàng)建項(xiàng)目 1.5.3 編譯執(zhí)行 1.6 Java程序的基本結(jié)構(gòu) 1.6.1 類是一個(gè)基本單元 1.6.2 main方法 1.6.3 自定義方法 1.6.4 System.out.println的使用 1.6.5 一個(gè)簡(jiǎn)單而完整的程序 1.7 順序結(jié)構(gòu) 1.8 分支結(jié)構(gòu) 1.8.1 if...else分支結(jié)構(gòu) 1.8.2 if...else嵌套 1.8.3 switch語句 1.8.4 編程實(shí)例 1.9 循環(huán)結(jié)構(gòu) 1.9.1 while循環(huán) 1.9.2 do…while循環(huán) 1.9.3 for循環(huán) 1.9.4 編程實(shí)例 1.10 跳轉(zhuǎn)結(jié)構(gòu) 1.10.1 break 1.10.2 continue 1.10.3 編程實(shí)例 1.11 小結(jié) 第2章 數(shù)據(jù)結(jié)構(gòu) 2.1 數(shù)據(jù)結(jié)構(gòu)概述 2.1.1 什么是數(shù)據(jù)結(jié)構(gòu) 2.1.2 數(shù)據(jù)結(jié)構(gòu)中的基本概念 2.1.3 數(shù)據(jù)結(jié)構(gòu)的內(nèi)容 2.1.4 數(shù)據(jù)結(jié)構(gòu)的分類 2.1.5 數(shù)據(jù)結(jié)構(gòu)的幾種存儲(chǔ)方式 2.1.6 數(shù)據(jù)類型 2.1.7 常用的數(shù)據(jù)結(jié)構(gòu) 2.1.8 選擇合適的數(shù)據(jù)結(jié)構(gòu)解決實(shí)際問題 2.2 線性表 2.2.1 什么是線性表 2.2.2 線性表的基本運(yùn)算 2.3 順序表結(jié)構(gòu) 2.3.1 準(zhǔn)備數(shù)據(jù) 2.3.2 初始化順序表 2.3.3 計(jì)算順序表長(zhǎng)度 2.3.4 插入結(jié)點(diǎn) 2.3.5 追加結(jié)點(diǎn) 2.3.6 刪除結(jié)點(diǎn) 2.3.7 查找結(jié)點(diǎn) 2.3.8 顯示所有結(jié)點(diǎn) 2.3.9 順序表操作實(shí)例 2.4 鏈表結(jié)構(gòu) 2.4.1 什么是鏈表結(jié)構(gòu) 2.4.2 準(zhǔn)備數(shù)據(jù) 2.4.3 追加結(jié)點(diǎn) 2.4.4 插入頭結(jié)點(diǎn) 2.4.5 查找結(jié)點(diǎn) 2.4.6 插入結(jié)點(diǎn) 2.4.7 刪除結(jié)點(diǎn) 2.4.8 計(jì)算鏈表長(zhǎng)度 2.4.9 顯示所有結(jié)點(diǎn) 2.4.10 鏈表操作實(shí)例 2.5 棧結(jié)構(gòu) 2.5.1 什么是棧結(jié)構(gòu) 2.5.2 準(zhǔn)備數(shù)據(jù) 2.5.3 初始化棧結(jié)構(gòu) 2.5.4 判斷空棧 2.5.5 判斷滿棧 2.5.6 清空棧 2.5.7 釋放空間 2.5.8 入棧 2.5.9 出棧 2.5.10 讀結(jié)點(diǎn)數(shù)據(jù) 2.5.11 棧結(jié)構(gòu)操作實(shí)例 2.6 隊(duì)列結(jié)構(gòu) 2.6.1 什么是隊(duì)列結(jié)構(gòu) 2.6.2 準(zhǔn)備數(shù)據(jù) 2.6.3 初始化隊(duì)列結(jié)構(gòu) 2.6.4 判斷空隊(duì)列 2.6.5 判斷滿隊(duì)列 2.6.6 清空隊(duì)列 2.6.7 釋放空間 2.6.8 入隊(duì)列 2.6.9 出隊(duì)列 2.6.10 讀結(jié)點(diǎn)數(shù)據(jù) 2.6.11 計(jì)算隊(duì)列長(zhǎng)度 2.6.12 隊(duì)列結(jié)構(gòu)操作實(shí)例 2.7 樹結(jié)構(gòu) 2.7.1 什么是樹結(jié)構(gòu) 2.7.2 樹的基本概念 2.7.3 二叉樹 2.7.4 準(zhǔn)備數(shù)據(jù) 2.7.5 初始化二叉樹 2.7.6 添加結(jié)點(diǎn) 2.7.7 查找結(jié)點(diǎn) 2.7.8 獲取左子樹 2.7.9 獲取右子樹 2.7.10 判斷空樹 2.7.11 計(jì)算二叉樹深度 2.7.12 清空二叉樹 2.7.13 顯示結(jié)點(diǎn)數(shù)據(jù) 2.7.14 遍歷二叉樹 2.7.15 樹結(jié)構(gòu)操作實(shí)例 2.8 圖結(jié)構(gòu) 2.8.1 什么是圖結(jié)構(gòu) 2.8.2 圖的基本概念 2.8.3 準(zhǔn)備數(shù)據(jù) 2.8.4 創(chuàng)建圖 2.8.5 清空?qǐng)D 2.8.6 顯示圖 2.8.7 遍歷圖 2.8.8 圖結(jié)構(gòu)操作實(shí)例 2.9 小結(jié) 第3章 基本算法思想 3.1 常用算法思想概述 3.2 窮舉算法思想 3.2.1 窮舉算法基本思想 3.2.2 窮舉算法實(shí)例 3.3 遞推算法思想 3.3.1 遞推算法基本思想 3.3.2

資源截圖

代碼片段和文件信息

評(píng)論

共有 條評(píng)論

相關(guān)資源