给定一个正整数 n,生成一个方形矩阵,并使用 1 到 n2 以螺旋顺序填充。

2019年11月18日 0条评论 102点热度 0人点赞 阅读全文

给定一个 m×n 的矩阵(m 行,n 列),以螺旋顺序返回所有元素。

2019年11月18日 0条评论 111点热度 0人点赞 阅读全文

合并 k 个已排序链表,并返回一个同样排好序的链表。分析并描述算法复杂度。

2019年11月18日 0条评论 76点热度 0人点赞 阅读全文

合并两个有序链表,并将结果作为一个新的链表返回。应该通过将前两个列表的节点拼接在一起来创建新列表。

2019年11月17日 0条评论 78点热度 0人点赞 阅读全文

排序链表,要求时间复杂度 O(nlogn),空间复杂度为常数。

2019年11月17日 0条评论 127点热度 0人点赞 阅读全文

设计并实现一个数据结构:最久使用缓存(LRU)。它应当支持 get 与 put 操作。

2019年11月17日 0条评论 90点热度 0人点赞 阅读全文

现有两个有序数组 nums1 和 nums2,大小分别为 m 和 n。求这两个数组的中位数。算法时间复杂度应为 O(log(m+n))。 你可以认为 nums1 和 nums2 不同时为空。

2019年11月16日 0条评论 82点热度 0人点赞 阅读全文

给定两个非空链表,分别代表着两个非负整数。整数的每一位数字以倒序保存在链表的每一个节点中。将这两个整数相加并将结果以相同形式的链表返回。

2019年11月15日 0条评论 63点热度 0人点赞 阅读全文

给定一个数组 nums 和一个值 val,原地移除所有值与 val 相同的元素,并返回新的数组长度。

2019年11月14日 0条评论 136点热度 0人点赞 阅读全文

移除整数链表中所有与 val 值相同的元素。

2019年11月14日 0条评论 74点热度 0人点赞 阅读全文
123459