程序员代码面试指南
qq_43529421
这个作者很懒,什么都没留下…
展开
-
算法之美课程笔记
10个数据结构:数组、链表、栈、队列、散列表、二叉树、堆、跳表、图、Trie树; 10个算法:递归、排序、二分查找、搜索、哈希算法、贪心算法、分治算法、回溯算法、动态规划、字符串匹配算法 ...原创 2020-10-11 13:29:59 · 148 阅读 · 0 评论 -
程序员代码面试指南链表
打印两个有序链表的公共部分 head1<head2 head1向前移动 head1>head2 head2向前移动 head1 = head2 添加head1到结果集 head1和head2 都向前移动 public void printCommonpart(ListNode list1,ListNode list2) { while(list1!=null&&list2!=null){ if(list1.val&原创 2020-10-09 10:12:32 · 171 阅读 · 0 评论 -
程序员代码面试指南
栈和队列 设计一个有getMin()功能的栈 由两个栈组成一个队列 递归函数和栈操作来逆序一个栈 猫狗队列 用一个栈实现另一个栈的排序 生成最大值数组的问题 汉诺塔问题 单调栈结构 求最大子矩阵的大小 最大值减去最小值小于或者等于num的子数组的数量 可见山峰对的数量 ...原创 2020-10-08 19:22:40 · 366 阅读 · 0 评论