有序链表归并
1 |
|
反转链表
1 |
|
Partion and Reverse List
1 | 1->2->3->4->5->6->7 |
1 |
|
单链表排序
1 | // 快排版本 |
从一个数组里取m个数,能否和为n
1 | // 类似于zeros and ones |
最大子串和
求出数组中最大的子串和,并求出子串
1 |
|
字符串拼接最大值
一堆数字如123,324,56怎么拼接得到的值最大。
1 |
|
左边最大值
找出数组中每个数字左边部分(包括自己)最大的数字,然后返回结果数组
1 |
|
Search in Rotated Sorted Array
1 |
|
数组变化
一个数组,里面的元素全部初始为0,有以下两种操作:
- 指定一个元素+1
- 所有的*2
问到达一个数组目标值得最小操作步数。
1 |
|
顺时针打印数组
1 |
|
K个升序数组归并
1 |
|
二叉树的最近公共祖先
1 |
|
两个升序数组,查合并之后的总的中位数
1 |
|
LRU
1 |
|
带重复的字符串全排列
1 |
|
自然数排列
0123456791011121314.. 自然数这样顺次排下去,给一个index,找出对应的数字是什么
1 |
|
House Robber III
1 | class Solution { |
Minimum Window Substring
1 | class Solution { |
变色龙
1 | Description |
1 |
|
平方根
1 |
|
短网址系统
设计一个短网址系统?短网址生成策略?短网址和长网址的映射关系如何表示?存网址的数据库表太大了怎么办?Sharding后如何分别以长网址或短网址为主key搜索?你觉得这个系统追求的是时间效率还是空间节省?那冗余存储的牺牲值不值得?
1 | // 代码待补充 |
大文件判断重复判断
两个大文件,4g内存,判断两个文件里想同的url
1 | /* |
无向图的最小环
1 | 输入: |
1 |
|