《程序员代码面试指南》

数学计算 在行列都排好序的矩阵中找指定的数 2475 25.09%
暴力 最长的可整合子数组的长度 1400 21.13%
双指针 不重复打印排序数组中相加和为给定值的所有二元组 1257 20.64%
枚举 不重复打印排序数组中相加和为给定值的所有三元组 793 16.26%
栈设计 设计getMin功能的栈 1063 22.82%
栈设计 由两个栈组成的队列 823 30.91%
栈设计 用递归函数和栈逆序一个栈 740 25.69%
双指针 未排序正数数组中累加和为给定值的最长子数组的长度 628 30.71%
辅助数组 未排序数组中累加和为给定值的最长子数组长度 507 30.00%
桶排 未排序数组中累加和为给定值的最长子数组系列问题补1 386 35.77%
哈希表 未排序数组中累加和为给定值的最长子数组系列问题补2 377 45.99%
动态规划 换钱的最少货币数 740 25.19%
栈设计 用一个栈实现另一个栈的排序 569 28.68%
辅助数组 未排序数组中累加和小于或等于给定值的最长子数组长度 251 30.86%
前缀和 生成窗口最大值数组 483 22.35%
栈设计 求最大子矩阵的大小 281 29.53%
动态规划 机器人达到指定位置方法数 356 25.01%
双端队列 最大值减去最小值小于或等于num的子数组数量 268 32.05%
动态规划 换钱的方法数 481 24.98%
动态规划 打气球的最大分数 194 29.25%

猜你喜欢

转载自www.cnblogs.com/kltsee/p/12592586.html