婷婷五月情,国产精品久久久久久亚洲小说,runaway韩国电影免费完整版,国产乱在线观看视频,日韩精品首页,欧美在线视频二区

歡迎光臨中圖網 請 | 注冊
> >
程序員代碼面試指南:IT名企算法與數據結構題目最優解(第2版)

包郵 程序員代碼面試指南:IT名企算法與數據結構題目最優解(第2版)

作者:左程云
出版社:電子工業出版社出版時間:2019-01-01
開本: 16開 頁數: 576
中 圖 價:¥70.9(6.5折) 定價  ¥109.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>
買過本商品的人還買了

程序員代碼面試指南:IT名企算法與數據結構題目最優解(第2版) 版權信息

  • ISBN:9787121354861
  • 條形碼:9787121354861 ; 978-7-121-35486-1
  • 裝幀:簡裝本
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>

程序員代碼面試指南:IT名企算法與數據結構題目最優解(第2版) 本書特色

適讀人群 :在讀學生中,對算法和數據結構內容有興趣的群體; 想要從事編程方向相關工作國內的本科生、研究生; 想要出國留學,并有計劃畢業后在國外找工作,從事編程方向相關工作的留學生; 已經工作,但是對算法和數據結構有學習興趣的程序員。
如何在IT名企的面試中脫穎而出、一舉成名?這本書就是你應該擁有的“神兵利器”。“刷”完本書,你就是“題王”!
對于每一個程序員來說,提升算法和數據結構等方面的能力至關重要。無數碼農和編程愛好者“深陷”題海之中,無論你是為了代碼面試、提升能力而不情愿地刷題,還是愛好所致沉迷于此,這都是你值得擁有的案頭書。
這里有你在別處找不到的至優解分析,有高頻出現在IT名氣代碼面試中的真題,有讓人拍案驚嘆巧妙的題目解法,也有讓你工作中的編程難題迎刃而解的啟發……
第2版說明:
1.修改了第1版部分題目的解釋,并增加了更多示例。
2.增加了很多新出現的流行面試題,刪掉了已經過時的低頻面試題。
3.針對解題套路與算法原型做了結構化的調整和總結。

程序員代碼面試指南:IT名企算法與數據結構題目最優解(第2版) 內容簡介

《程序員代碼面試指南:IT名企算法與數據結構題目很優解(第2版)》是一本程序員代碼面試"神書”!書中對IT名企代碼面試各類題目的很優解進行了總結,并提供了相關代碼實現。針對當前程序員面試缺乏很好不錯題目匯總這一痛點,本書選取將近300道真實出現過的經典代碼面試題,幫助廣大程序員的面試準備做到接近萬無一失。"刷”完本書后,你就是"題王”!《程序員代碼面試指南:IT名企算法與數據結構題目很優解(第2版)》采用題目解答的方式組織內容,并把面試題類型相近或者解法相近的題目盡量放在一起,讀者在學習本書時很容易看出面試題解法之間的聯系,使知識的學習避免碎片化。書中將所有的面試題從難到易依次分為"將”“校”“尉”“士”四個檔次,方便讀者有針對性地選擇"刷”題。本書所收錄的所有面試題都給出了很優解講解和代碼實現,并且提供了一些普通解法和很優解法的運行時間對比,讓讀者真切地感受到很優解的魅力!《程序員代碼面試指南:IT名企算法與數據結構題目很優解(第2版)》中的題目全面且經典,更重要的是,書中收錄了大量新題和很優解分析,這些內容源自筆者多年來"死磕自己”的深入思考。程序員們做好準備在IT名企的面試中脫穎而出、一舉成名了嗎?這本書就是你應該擁有的"神兵利器”。當然,對需要提升算法和數據結構等方面能力的程序員而言,《程序員代碼面試指南:IT名企算法與數據結構題目很優解(第2版)》的價值也是顯而易見的。

程序員代碼面試指南:IT名企算法與數據結構題目最優解(第2版) 目錄

【目錄】



第1章 棧和隊列


└ 設計一個有getMin功能的棧


└ 由兩個棧組成的隊列


└ 如何僅用遞歸函數和棧操作逆序一個棧


└ 貓狗隊列


└ 用一個棧實現另一個棧的排序


└ 用棧來求解漢諾塔問題


└ 生成窗口*大值數組


└ 單調棧結構


└ 求*大子矩陣的大小


└ *大值減去*小值小于或等于num的子數組數量



第2章 鏈表問題


└ 可見的山峰對數量


└ 打印兩個有序鏈表的公共部分


└ 在單鏈表和雙鏈表中刪除倒數第K個節點


└ 刪除鏈表的中間節點和a/b處的節點


└ 反轉單向和雙向鏈表


└ 反轉部分單向鏈表


└ 環形單鏈表的約瑟夫問題


└ 判斷一個鏈表是否為回文結構


└ 將單向鏈表按某值劃分成左邊小、中間相等、右邊大的形式


└ 復制含有隨機指針節點的鏈表


└ 兩個單鏈表生成相加鏈表


└ 兩個單鏈表相交的一系列問題


└ 將單鏈表的每K個節點之間逆序


└ 刪除無序單鏈表中值重復出現的節點


└ 在單鏈表中刪除指定值的節點


└ 將搜索二叉樹轉換成雙向鏈表


└ 單鏈表的選擇排序


└ 一種怪異的節點刪除方式


└ 向有序的環形單鏈表中插入新節點


└ 合并兩個有序的單鏈表


└ 按照左右半區的方式重新組合單鏈表



第3章 二叉樹問題


└ 分別用遞歸和非遞歸方式實現二叉樹先序、中序和后序遍歷


└ 打印二叉樹的邊界節點


└ 如何較為直觀地打印二叉樹


└ 二叉樹的序列化和反序列化


└ 遍歷二叉樹的神級方法


└ 在二叉樹中找到累加和為指定值的*長路徑長度


└ 找到二叉樹中的*大搜索二叉子樹


└ 找到二叉樹中符合搜索二叉樹條件的*大拓撲結構


└ 二叉樹的按層打印與ZigZag打印


└ 調整搜索二叉樹中兩個錯誤的節點


└ 判斷t1樹是否包含t2樹全部的拓撲結構


└ 判斷t1樹中是否有與t2樹拓撲結構完全相同的子樹


└ 判斷二叉樹是否為平衡二叉樹


└ 根據后序數組重建搜索二叉樹


└ 判斷一棵二叉樹是否為搜索二叉樹和完全二叉樹


└ 通過有序數組生成平衡搜索二叉樹


└ 在二叉樹中找到一個節點的后繼節點


└ 在二叉樹中找到兩個節點的*近公共祖先


└ Tarjan算法與并查集解決二叉樹節點間*近公共祖先的批量查詢問題


└ 二叉樹節點間的*大距離問題


└ 派對的*大快樂值


└ 通過先序和中序數組生成后序數組


└ 統計和生成所有不同的二叉樹


└ 統計完全二叉樹的節點數



第4章 遞歸和動態規劃


└ 斐波那契數列問題的遞歸和動態規劃


└ 矩陣的*小路徑和


└ 換錢的*少貨幣數


└ 機器人達到指定位置方法數


└ 換錢的方法數


└ 打氣球的*大分數


└ *長遞增子序列


└ 信封嵌套問題


└ 漢諾塔問題


└ *長公共子序列問題


└ *長公共子串問題


└ 子數組異或和為0的*多劃分


└ *小編輯代價


└ 字符串的交錯組成


└ 龍與地下城游戲問題


└ 數字字符串轉換為字母組合的種數


└ 表達式得到期望結果的組成種數


└ 排成一條線的紙牌博弈問題


└ 跳躍游戲


└ 數組中的*長連續序列


└ N皇后問題



第5章 字符串問題


└ 判斷兩個字符串是否互為變形詞


└ 判斷兩個字符串是否互為旋轉詞


└ 將整數字符串轉成整數值


└ 字符串的統計字符串


└ 判斷字符數組中是否所有的字符都只出現過一次


└ 在有序但含有空的數組中查找字符串


└ 字符串的調整與替換


└ 翻轉字符串


└ 完美洗牌問題


└ 刪除多余字符得到字典序*小的字符串


└ 數組中兩個字符串的*小距離


└ 字符串的轉換路徑問題


└ 添加*少字符使字符串整體都是回文字符串


└ 括號字符串的有效性和*長有效長度


└ 公式字符串求值


└ 0左邊必有1的二進制字符串數量


└ 拼接所有字符串產生字典順序*小的大寫字符串


└ 找到字符串的*長無重復字符子串


└ 找到指定的新類型字符


└ 旋變字符串問題


└ *小包含子串的長度


└ 回文*少分割數


└ 字符串匹配問題


└ 字典樹(前綴樹)的實現


└ 子數組的*大異或和



第6章 大數據和空間限制


└ 認識布隆過濾器


└ 只用2GB內存在20億個整數中找到出現次數*多的數


└ 40億個非負整數中找到未出現的數


└ 找到100億個URL中重復的URL及搜索詞匯的Top K問題


└ 40億個非負整數中找到出現兩次的數和所有數的中位數


└ 一致性哈希算法的基本原理


└ 島問題



第7章 位運算


└ 不用額外變量交換兩個整數的值


└ 不用做任何比較判斷找出兩個數中較大的數


└ 只用位運算不用算術運算實現整數的加減乘除運算


└ 整數的二進制數表達中有多少個1


└ 在其他數都出現偶數次的數組中找到出現奇數次的數


└ 在其他數都出現k次的數組中找到只出現一次的數



└ 第8章 數組和矩陣問題


└ 轉圈打印矩陣


└ 將正方形矩陣順時針轉動90°


└ “之”字形打印矩陣


└ 找到無序數組中*小的k個數


└ 需要排序的*短子數組長度


└ 在數組中找到出現次數大于N/K的數


└ 在行列都排好序的矩陣中找指定數


└ *長的可整合子數組的長度


└ 不重復打印排序數組中相加和為給定值的所有二元組和三元組


└ 未排序正數數組中累加和為給定值的*長子數組長度


└ 未排序數組中累加和為給定值的*長子數組系列問題


└ 未排序數組中累加和小于或等于給定值的*長子數組長度


└ 計算數組的小和


└ 自然數數組的排序


└ 奇數下標都是奇數或者偶數下標都是偶數


└ 子數組的*大累加和問題


└ 子矩陣的*大累加和問題


└ 在數組中找到一個局部*小的位置


└ 數組中子數組的*大累乘積


└ 打印N個數組整體*大的Top K


└ 邊界都是1的*大正方形大小


└ 不包含本位置值的累乘數組


└ 數組的partition調整


└ 求*短通路值


└ 數組中未出現的*小正整數


└ 數組排序之后相鄰數的*大差值


└ 做項目的*大收益問題


└ 分金條的*小花費


└ 大樓輪廓問題


└ 加油站良好出發點問題


└ 容器盛水問題



第9章 其他題目


└ 從5隨機到7隨機及其擴展


└ 一行代碼求兩個數的*大公約數


└ 有關階乘的兩個問題


└ 判斷一個點是否在矩形內部


└ 判斷一個點是否在三角形內部


└ 折紙問題


└ 能否完美地拼成矩形


└ 蓄水池算法


└ 設計有setAll功能的哈希表


└ *大的leftMax與rightMax之差的絕對值


└ 設計LRU緩存結構


└ LFU緩存結構設計


└ 設計RandomPool結構


└ 并查集的實現


└ 調整[0,x)區間上的數出現的概率


└ 路徑數組變為統計數組


└ 正數數組的*小不可組成和


└ 累加出整個范圍所有的數*少還需幾個數


└ 一種字符串和數字的對應關系


└ 1到n中1出現的次數


└ 從N個數中等概率打印M個數


└ 判斷一個數是否是回文數


└ 在有序旋轉數組中找到*小值


└ 在有序旋轉數組中找到一個數


└ 數字的英文表達和中文表達


└ 分糖果問題


└ 一種消息接收并打印的結構設計


└ 隨時找到數據流的中位數


└ 在兩個長度相等的排序數組中找到上中位數


└ 在兩個排序數組中找到第k小的數


└ 兩個有序數組間相加和的Top k問題


└ 出現次數的Top k問題


└ Manacher算法


└ KMP算法


└ 丟棋子問題


└ 畫匠問題


└ 郵局選址問題



展開全部

程序員代碼面試指南:IT名企算法與數據結構題目最優解(第2版) 作者簡介

左程云,本科和碩士先后就讀于華中科技大學和芝加哥大學,在多家國內外優秀互聯網公司工作多年。自2010年起專注刷題至今,從2015年開始利用業余時間在牛客網平臺針對代碼面試與算法開始教學工作。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 高清国产一区二区三区 | 奇米第四狠狠777高清秒播 | 精品视频一区二区三区 | 97视频在线观看免费 | 国产精品久久久久网站 | 97福利电影| 国产免费一级在线观看 | 日本成年一区久久综合 | 五月婷婷综合在线视频 | 六月丁香激情网 | 免费萌白酱国产一区二区三区 | 国产精品久草 | 九九资源站 | 精品国产一区二区三区四 | 国产成人99| 久久青草国产免费观看 | 欧美精品在欧美一区二区 | 久久综合九色综合狠狠97 | 日韩欧美在线播放视频 | 聊斋艳谭8陆判性水仙 | 国产成人一区 | 日韩久久精品 | 福利一二区 | 久久99综合国产精品亚洲首页 | 一级毛片大全免费播放 | 亚洲婷婷综合网 | 欧美黄色小视频 | 美女搞基视频网站 | 狠狠综合久久久久综 | 开心色99×xxxx | 欧美五月婷婷 | 开心春色激情网 | 久久99精品久久久久久噜噜噜 | 国产最新自拍视频 | 四虎在线精品观看免费 | 经典三级一区二区三区视频 | 久久亚洲国产午夜精品理论片 | 婷婷精品进入 | 国产精品久久久久久久久久久威 | 婷婷深爱网 | 国产欧美一区二区成人影院 |