常见Java面试算法
LiveRock_lalala
这个作者很懒,什么都没留下…
展开
-
数组排序 —— 桶排序算法思想应用(相邻两数最大差)
相邻两数最大差有一个整形数组A,请设计一个复杂度为O(n)的算法,算出排序后相邻两数的最大差值。给定一个int数组A和A的大小n,请返回最大的差值。保证数组元素多于1个。原创 2016-08-17 22:55:37 · 492 阅读 · 0 评论 -
动态规划常见题型
好题哦~原创 2016-09-27 19:38:40 · 581 阅读 · 0 评论 -
数据结构与算法(思维导图)
最新图片最新下载链接 数据结构+算法(思维导图源文件)提示 后续继续更新,尽请期待!原创 2016-08-18 00:01:16 · 1420 阅读 · 0 评论 -
常见字符串类型题
拓扑结构相同字数、词语变形、两串旋转、句子逆序、拼接最小字典、。空格替换、合法括号序列、最长无重复字符字串原创 2016-08-23 16:36:25 · 572 阅读 · 0 评论 -
KMP算法
解题思路已经包含在代码里了原创 2016-08-23 16:38:22 · 214 阅读 · 0 评论 -
数组排序 —— 堆排序算法的应用(小范围排序、重复值判断)
小范围排序已知一个几乎有序的数组,几乎有序是指,如果把数组排好顺序的话,每个元素移动的距离可以不超过k,并且k相对于数组来说比较小。请选择一个合适的排序算法针对这个数据进行排序。 给定一个int数组A,同时给定A的大小n和题意中的k,请返回排序后的数组。原创 2016-08-12 14:32:31 · 973 阅读 · 0 评论 -
数组排序 —— 常用基础数组排序算法(冒泡、选择、插入、归并、快速、堆、希尔、计数、基数排序)
冒泡、选择、插入、归并、快速、堆、希尔、计数、基数排序原创 2016-08-13 10:04:51 · 683 阅读 · 0 评论 -
数组排序 —— 快排算法思想应用(三色排序)
三色排序有一个只由0,1,2三种元素构成的整数数组,请使用交换、原地排序而不是使用计数进行排序。给定一个只含0,1,2的整数数组A及它的大小,请返回排序后的数组。保证数组大小小于等于500。原创 2016-08-17 20:56:29 · 320 阅读 · 0 评论 -
数组排序 —— 常见排序练习题(有序矩阵查找、最短子数组)
有序矩阵查找、最短子数组原创 2016-08-17 21:10:25 · 427 阅读 · 0 评论 -
链表常见题型
好东西哦~原创 2016-10-01 09:15:55 · 703 阅读 · 0 评论