[转载+整理]面试10大算法汇总+常见题目解答(Java)

原文地址:英文版:http://www.programcreek.com/2012/11/top-10-algorithms-for-coding-interview/

中文版 (本文综合了中文版和英文版,修改了部分文字及排版)

以下从Java的角度总结了面试常见的算法和数据结构:字符串,链表,树,图,排序,递归 vs. 迭代,动态规划,位操作,概率问题,排列组合,以及一些需要寻找规律的题目。

1. 字符串、数组和矩阵

首先需要注意的是和C++不同,Java字符串不是char数组。没有IDE代码自动补全功能,应该记住下面这些常用的方法。 Continue reading “[转载+整理]面试10大算法汇总+常见题目解答(Java)”