随笔分类 -  leetcode日常练习

学习是一件开心的事情,那就开心的做!!! 坚持更新,每周一篇~~
摘要:155. 最小栈 设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。 实现 MinStack 类: MinStack() 初始化堆栈对象。 void push(int val) 将元素val推入堆栈。 void pop() 删除堆栈顶部的元素。 int top() 阅读全文
posted @ 2023-03-31 20:03 iSherryZhang 阅读(68) 评论(0) 推荐(0)
摘要:14. 最长公共前缀 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。 输入:strs = ["flower","flow","flight"] 输出:"fl" 思路解析 string longestCommonPrefix(vector<string>& s 阅读全文
posted @ 2023-03-24 17:17 iSherryZhang 阅读(111) 评论(0) 推荐(0)
摘要:88. 合并两个有序数组 给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2,另有两个整数 m 和 n ,分别表示 nums1 和 nums2 中的元素数目。 请你 合并 nums2 到 nums1 中,使合并后的数组同样按 非递减顺序 排列。 注意:最终,合并后数组不应由函数返回, 阅读全文
posted @ 2023-03-17 16:55 iSherryZhang 阅读(120) 评论(0) 推荐(0)