
数据结构
文章平均质量分 74
Geek_Alex
Develop with pleasure!未来三十年
展开
-
【美团算法面试】-合并两个有序数组
【大厂面试题】合并两个有序数组 题目描述 给你两个有序整数数组 nums1 和 nums2,请你将 nums2 合并到 nums1 中,使 nums1 成为一个有序数组 划重点 初始化 nums1 和 nums2 的元素数量分别为 m 和 n 。 你可以假设 nums1 有足够的空间(空间大小大于或等于 m + n)来保存 nums2 中的元素 示例 示例 1: 输入: nums1 = [1,2,3,0,0,0], m = 3 nums2 = [2,5,6], n = 3 输出:[1,2,原创 2021-01-07 19:20:28 · 234 阅读 · 0 评论 -
头条面试题: 区间合并
区间合并 问题 给出一个区间的集合,请合并所有重叠的区间。 示例1 输入: [[1,3],[2,6],[8,10],[15,18]] 输出: [[1,6],[8,10],[15,18]] 解释: 区间 [1,3] 和 [2,6] 重叠, 将它们合并为 [1,6]. 示例2 输入: [[1,4],[4,5]] 输出: [[1,5]] 解释: 区间 [1,4] 和 [4,5] 可被视为重叠区间。...原创 2020-04-16 19:47:25 · 364 阅读 · 0 评论 -
头条面试题:双栈进位实现两数相加
微信公众号:程序员Alex 关注可了解更多的编程知识。问题或建议,请公众号留言;公众号回复加群即可加入刷题大队欢迎一起加入刷题大队,如果你觉得文章对你有帮助,欢迎转发分享 给你两个 非空 链表来代表两个非负整数。数字最高位位于链表开始位置。它们的每个节点只存储一位数字。将这两数相加会返回一个新的链表。 你可以假设除了数字 0 之外,这两个数字都不会以零开头 示例 输入:(7&...原创 2020-04-14 22:28:31 · 269 阅读 · 0 评论 -
【数据结构-Java语言描述】栈
微信公众号:程序员Alex关注可了解更多的编程知识。问题或建议,请公众号留言;如果你觉得文章对你有帮助,欢迎收藏 栈 堆栈(英语:stack)又称为栈或堆叠**,是计算机科学中的一种抽象数据类型,只允许在有序的线性数据集合的一端(称为堆栈顶端,英语:top)进行加入数据(英语:push)和移除数据(英语:pop)的运算。因而按照后进先出(LIFO, Last In...原创 2020-03-31 23:35:04 · 309 阅读 · 0 评论