
程序员代码面试指南
qq_43529421
这个作者很懒,什么都没留下…
展开
-
算法之美课程笔记
10个数据结构:数组、链表、栈、队列、散列表、二叉树、堆、跳表、图、Trie树;10个算法:递归、排序、二分查找、搜索、哈希算法、贪心算法、分治算法、回溯算法、动态规划、字符串匹配算法...原创 2020-10-11 13:29:59 · 226 阅读 · 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 · 255 阅读 · 0 评论 -
程序员代码面试指南
栈和队列设计一个有getMin()功能的栈由两个栈组成一个队列递归函数和栈操作来逆序一个栈猫狗队列用一个栈实现另一个栈的排序生成最大值数组的问题汉诺塔问题单调栈结构求最大子矩阵的大小最大值减去最小值小于或者等于num的子数组的数量可见山峰对的数量...原创 2020-10-08 19:22:40 · 430 阅读 · 0 评论