本書共分為12個章節,首先介紹了一些基礎的數據結構,以及常用的排序算法和查找算法;其次介紹了兩個稍微復雜一些的數據結構——樹和圖,還介紹了每種數據結構和算法的適用場景,之后是一些在工作與面試中的實際應用,以字符串、數組、查找等為例介紹了一些常見的互聯網面試題及分析思路,便於讀者了解這些思路,順利地通過互聯網公司的面試;最后介紹了一些常見的算法思想,便於讀者對今后遇到的算法問題更輕易地想出解決方案。本書的講解輕松有趣,易於讀者把煩瑣、枯燥的算法學習變為有趣、愉快的學習,把被動學習變為主動學習。
本書也介紹了一些會在工作面試中用到的算法。對於一些正在學習算法的人來說,本書絕對是可以幫你輕松掌握算法的輔助資料;對於已經了解算法的人來說,可以從本書中了解到這些算法是如何在實際工作中使用的。本書適合即將畢業的學生、初入職場的工程師及想補充基礎算法知識的人學習,也適合作為一本互聯網公司面試的參考書,更是一本不可多得的便於讀者時常補習算法知識的收藏寶典。
趙燁,Java高級研發工程師。現就職於優酷土豆的來瘋直播團隊。主要關注高並發、高可用、系統性能優化等內容。樂於學習、樂於分享。博客地址irfen.me。
本書也介紹了一些會在工作面試中用到的算法。對於一些正在學習算法的人來說,本書絕對是可以幫你輕松掌握算法的輔助資料;對於已經了解算法的人來說,可以從本書中了解到這些算法是如何在實際工作中使用的。本書適合即將畢業的學生、初入職場的工程師及想補充基礎算法知識的人學習,也適合作為一本互聯網公司面試的參考書,更是一本不可多得的便於讀者時常補習算法知識的收藏寶典。
趙燁,Java高級研發工程師。現就職於優酷土豆的來瘋直播團隊。主要關注高並發、高可用、系統性能優化等內容。樂於學習、樂於分享。博客地址irfen.me。