注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)工業(yè)技術(shù)建筑科學(xué)建筑設(shè)計(jì)Python編程300例:快速構(gòu)建可執(zhí)行高質(zhì)量代碼

Python編程300例:快速構(gòu)建可執(zhí)行高質(zhì)量代碼

Python編程300例:快速構(gòu)建可執(zhí)行高質(zhì)量代碼

定 價(jià):¥89.00

作 者: 李永華 著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 清華開發(fā)者書庫
標(biāo) 簽: 暫缺

ISBN: 9787302547174 出版時(shí)間: 2020-06-01 包裝: 平裝
開本: 16開 頁數(shù): 317 字?jǐn)?shù):  

內(nèi)容簡介

  《Python編程300例:快速構(gòu)建可執(zhí)行高質(zhì)量代碼/清華開發(fā)者書庫》通過300個(gè)實(shí)例,為讀者提供較為詳細(xì)的練習(xí)題目,以便讀者舉一反三,深度學(xué)習(xí)。《Python編程300例:快速構(gòu)建可執(zhí)行高質(zhì)量代碼/清華開發(fā)者書庫》實(shí)例涉及的算法包括搜索、回溯、遞歸、排序、迭代、貪心、分治和動(dòng)態(tài)規(guī)劃等;涉及的數(shù)據(jù)結(jié)構(gòu)包括字符串、數(shù)組、指針、區(qū)間、隊(duì)列、矩陣、堆棧、鏈表、哈希表、線段樹、二叉樹、二叉搜索樹和圖結(jié)構(gòu)等。書中所有實(shí)例均以描述問題、問題示例、代碼實(shí)現(xiàn)及運(yùn)行結(jié)果的形式來編排?!禤ython編程300例:快速構(gòu)建可執(zhí)行高質(zhì)量代碼/清華開發(fā)者書庫》語言簡潔,通俗易懂,適合作為Python編程人員的入門參考書。

作者簡介

  李永華,現(xiàn)執(zhí)教于北京郵電大學(xué),擁有超過10年的嵌入式開發(fā)經(jīng)驗(yàn),目前致力于物聯(lián)網(wǎng)、云計(jì)算與大數(shù)據(jù)的研究工作。在教學(xué)中善于以興趣為導(dǎo)向,激發(fā)學(xué)生的創(chuàng)造性;以素質(zhì)為基礎(chǔ),提高自身教學(xué)水平;以科研為手段,促進(jìn)教學(xué)理念的轉(zhuǎn)變。在研發(fā)及教學(xué)實(shí)踐中指導(dǎo)學(xué)生實(shí)現(xiàn)300個(gè)創(chuàng)新案例,參與了30余項(xiàng)國家與企業(yè)橫向課題的研究工作,在國內(nèi)外學(xué)術(shù)期刊及會(huì)議發(fā)表論文60余篇,申請專利40余項(xiàng),出版教材10余部。

圖書目錄

第1章入門100例
例1反轉(zhuǎn)一個(gè)3位整數(shù)
例2合并排序數(shù)組
例3旋轉(zhuǎn)字符串
例4相對(duì)排名
例5二分查找
例6下一個(gè)更大的數(shù)
例7字符串中的單詞數(shù)
例8勒索信
例9不重復(fù)的兩個(gè)數(shù)
例10雙胞胎字符串
例11最接近target的值
例12點(diǎn)積
例13函數(shù)運(yùn)行時(shí)間
例14查詢區(qū)間
例15飛行棋
例16移動(dòng)石子
例17數(shù)組剔除元素后的乘積
例18鍵盤的一行
例19第n個(gè)數(shù)位
例20找不同
例21第k個(gè)組合
例22平面列表
例23子域名訪問計(jì)數(shù)
例24最長AB子串
例25刪除字符
例26字符串寫入的行數(shù)
例27獨(dú)特的莫爾斯碼
例28比較字符串
例29能否轉(zhuǎn)換
例30經(jīng)典二分查找問題
例31抽搐詞
例32排序數(shù)組中最接近元素
例33構(gòu)造矩形
例34兩個(gè)排序數(shù)組合的第k小元素
例35玩具工廠
例36形狀工廠
例37二叉樹最長連續(xù)序列
例38首字母大寫
例39七進(jìn)制
例40查找數(shù)組中沒有出現(xiàn)的所有數(shù)字
例41回旋鏢的數(shù)量
例42合并排序數(shù)組
例43最小路徑和
例44大小寫轉(zhuǎn)換
例45原子的數(shù)量
例46矩陣中的最長遞增路徑
例47大小寫轉(zhuǎn)換
例48水仙花數(shù)
例49余弦相似度
例50鏈表節(jié)點(diǎn)計(jì)數(shù)
例51最高頻的k個(gè)單詞
例52單詞的添加與查找
例53石子歸并
例54簡單計(jì)算器
例55數(shù)組第2大數(shù)
例56二叉樹葉子節(jié)點(diǎn)之和
例57二叉樹的某層節(jié)點(diǎn)之和
例58判斷尾數(shù)
例59兩個(gè)字符串是變位詞
例60最長單詞
例61機(jī)器人能否返回原點(diǎn)
例62鏈表倒數(shù)第n個(gè)節(jié)點(diǎn)
例63鏈表求和
例64刪除元素
例65克隆二叉樹
例66合并兩個(gè)排序鏈表
例67反轉(zhuǎn)整數(shù)
例68報(bào)數(shù)
例69完全二叉樹
例70對(duì)稱二叉樹
例71扭轉(zhuǎn)后等價(jià)的二叉樹
例72島嶼的個(gè)數(shù)
例73判斷是否為平方數(shù)之和
例74滑動(dòng)窗口內(nèi)數(shù)的和
例75總漢明距離
例76硬幣擺放
例77字母大小寫轉(zhuǎn)換
例78二進(jìn)制表示中質(zhì)數(shù)個(gè)計(jì)算置位
例79最少費(fèi)用的爬臺(tái)階方法
例80中心索引
例81詞典中最長的單詞
例82重復(fù)字符串匹配
例83不下降數(shù)組
例84最大的回文乘積
例85補(bǔ)數(shù)
例86加熱器
例87將火柴擺放成正方形
例88可憐的豬
例89循環(huán)數(shù)組中的環(huán)
例90分餅干
例91翻轉(zhuǎn)字符串中的元音字母
例92翻轉(zhuǎn)字符串
例93使數(shù)組元素相同的最少步數(shù)
例94加油站
例95春游
例96合法數(shù)組
例97刪除排序數(shù)組中的重復(fù)數(shù)字
例98字符串的不同排列
例99全排列
例100帶重復(fù)元素的排列
第2章提高200例
例101插入?yún)^(qū)間
例102n皇后問題
例103主元素
例104字符大小寫排序
例105上一個(gè)排列
例106下一個(gè)排列
例107二叉樹的層次遍歷
例108最長公共子串
例109最近公共祖先
例110k數(shù)和
例111有序鏈表轉(zhuǎn)換為二分查找樹
例112最長連續(xù)序列
例113背包問題1
例114拓?fù)渑判?br />例115克隆圖
例116不同的二叉查找樹
例117漢諾塔
例118圖中兩個(gè)點(diǎn)之間的路線
例119丟失的第1個(gè)正整數(shù)
例120尋找缺失的數(shù)
例121排列序號(hào)Ⅰ
例122排列序號(hào)Ⅱ
例123最多有k個(gè)不同字符的最長子串
例124第k個(gè)排列
例125飛機(jī)數(shù)
例126格雷編碼
例127迷你Cassandra
例128網(wǎng)絡(luò)日志
例129柵欄染色
例130房屋染色
例131去除重復(fù)元素
例132左填充
例133負(fù)載均衡器
例134兩數(shù)和的最接近值
例135打劫房屋
例136左旋右旋迭代器
例137n數(shù)組第k大元素
例138前k大數(shù)
例139計(jì)數(shù)型布隆過濾器
例140字符計(jì)數(shù)
例141最長重復(fù)子序列
例142僵尸矩陣
例143攤平二維向量
例144第k大的元素
例145兩數(shù)和小于或等于目標(biāo)值
例146兩數(shù)差等于目標(biāo)值
例147騎士的最短路線
例148k個(gè)最近的點(diǎn)
例149優(yōu)秀成績
例150二叉樹的最長連續(xù)子序列Ⅰ
例151二叉樹的最長連續(xù)子序列Ⅱ
例152課程表
例153安排課程
例 154單詞表示數(shù)字
例155最大子序列的和
例156移除子串
例157數(shù)組劃分
例158矩形重疊
例159最長回文串
例160最大子樹
例161最小生成樹
例162騎士的最短路徑
例163最大矩陣
例164二叉樹的最大節(jié)點(diǎn)
例165尋找重復(fù)的數(shù)
例166拼字游戲
例167132模式識(shí)別
例168檢查縮寫字
例169一次編輯距離
例170數(shù)據(jù)流滑動(dòng)窗口平均值
例171最長絕對(duì)文件路徑
例172識(shí)別名人
例173第一個(gè)獨(dú)特字符位置
例174子串字謎
例175單詞縮寫集
例176二叉樹翻轉(zhuǎn)
例177二叉樹垂直遍歷
例178因式分解
例179Insert Delete GetRandom O(1)
例180編碼和解碼字符串
例181猜數(shù)游戲
例182數(shù)1的個(gè)數(shù)
例183平面范圍求和——不可變矩陣
例184猜數(shù)游戲
例185最長的回文序列
例1861和0
例187預(yù)測能否勝利
例188循環(huán)單詞
例189最大子數(shù)組之和為k
例190等差切片
例1912D戰(zhàn)艦
例192連續(xù)數(shù)組
例193帶有冷卻時(shí)間的買賣股票最佳時(shí)間
例194小行星的碰撞
例195擴(kuò)展彈性詞
例196找到最終的安全狀態(tài)
例197使序列遞增的最小交換次數(shù)
例198所有可能的路徑
例199合法的井字棋狀態(tài)
例200滿足要求的子串個(gè)數(shù)
例201多米諾和三格骨牌鋪瓦問題
例202逃離幽靈
例203尋找最便宜的航行旅途(最多經(jīng)過k個(gè)中轉(zhuǎn)站)
例204圖是否可以被二分
例205森林中的兔子
例206最大分塊排序
例207分割標(biāo)簽
例208網(wǎng)絡(luò)延遲時(shí)間
例209洪水填充
例210映射配對(duì)之和
例211最長升序子序列的個(gè)數(shù)
例212最大的交換
例213將數(shù)組拆分成含有連續(xù)元素的子序列
例214Dota2參議院
例215合法的三角數(shù)
例216在系統(tǒng)中找到重復(fù)文件
例217兩個(gè)字符串的刪除操作
例218下一個(gè)更大的元素
例219最優(yōu)除法
例220通過刪除字母匹配到字典里最長單詞
例221尋找樹中最左下節(jié)點(diǎn)的值
例222出現(xiàn)頻率最高的子樹和
例223尋找BST的modes
例224對(duì)角線遍歷
例225提莫攻擊
例226目標(biāo)和
例227升序子序列
例228神奇字符串
例229爆破氣球的最小箭頭數(shù)
例230查找數(shù)組中的所有重復(fù)項(xiàng)
例231最小基因變化
例232替換后的最長重復(fù)字符
例233從英文中重建數(shù)字
例234數(shù)組中兩個(gè)數(shù)字的最大異或
例235根據(jù)身高重排隊(duì)列
例236左葉子的和
例237移除k位
例238輪轉(zhuǎn)函數(shù)
例239字符至少出現(xiàn)k次的最長子串
例240消除游戲
例241有序矩陣中的第k小元素
例242超級(jí)冪次
例243水罐問題
例244計(jì)算不同數(shù)字整數(shù)的個(gè)數(shù)
例245最大乘積路徑
例246矩陣找數(shù)
例247路徑數(shù)計(jì)算
例248卡牌游戲
例249詞頻統(tǒng)計(jì)
例250查找子數(shù)組
例251最小子矩陣
例252最佳購物計(jì)劃
例253詢問冷卻時(shí)間
例254樹上最長路徑
例255取數(shù)游戲
例256數(shù)組求和
例257最短短語
例258頻率最高的詞
例259判斷三角形
例260最大矩陣邊界和
例261卡牌游戲
例262停車問題
例263爬樓梯
例264最小字符串
例265目的地的最短路徑
例266毒藥測試
例267社交網(wǎng)絡(luò)
例268前k高的基點(diǎn)
例269尋找最長01子串
例270合法字符串
例271葉節(jié)點(diǎn)的和
例272轉(zhuǎn)換字符串
例273最少按鍵次數(shù)
例274二分查找
例275全排列
例276最小路徑和
例277最長路徑序列
例278背包問題2
例279哈希函數(shù)
例280第1個(gè)只出現(xiàn)1次的字符
例281空格替換
例282字符串壓縮
例283數(shù)組的最大值
例284無序鏈表的重復(fù)項(xiàng)刪除
例285在O(1)時(shí)間復(fù)雜度刪除鏈表節(jié)點(diǎn)
例286將數(shù)組重新排序以構(gòu)造最小值
例287兩個(gè)鏈表的交叉
例288螺旋矩陣
例289三角形計(jì)數(shù)
例290買賣股票的最佳時(shí)機(jī)
例291加1
例292炸彈襲擊
例293組合總和
例294向循環(huán)有序鏈表插入節(jié)點(diǎn)
例295大島的數(shù)量
例296最短回文串
例297不同的路徑
例298分割字符串
例299缺失的第1個(gè)素?cái)?shù)
例300單詞拆分
參考文獻(xiàn)

本目錄推薦

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