![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
剑指offer&&个人总结
文章平均质量分 82
可乐不解渴
这个作者很懒,什么都没留下…
展开
-
栈与队列面试题一
栈常考面试题有效的括号基本思路方法一:运用stl中的栈写方法二:实现一个栈再写用队列实现栈方法:运用stl中的两个队列实现栈有效的括号题目:给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串 s ,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。示例 1:输入:s = “()” 输出:true 示例 2:输入:s = “()[]{}” 输出:true 示例 3:输入:s = “(]” 输出:false 示例 4:原创 2021-04-23 20:15:56 · 236 阅读 · 3 评论 -
链表二:删除排序链表中的重复元素
删除排序链表中的重复元素前言删除排序链表中的重复元素Ⅰ删除排序链表中的重复元素Ⅱ前言单链表由于其结构不是很完美,造成了面试官比较喜欢在单链表上出题。删除排序链表中的重复元素Ⅰ存在一个按升序排列的链表,给你这个链表的头节点 head ,请你删除所有重复的元素,使每个元素 只出现一次 。返回同样按升序排列的结果链表。输入:head = [1,1,2]输出:[1,2]看到题目我们不要慌忙去写代码,先去画画图把你所想的过程自己一步步推算下去,看看是否能行。完整代码如下:struct L原创 2021-04-18 13:07:46 · 292 阅读 · 5 评论 -
链表一:寻找环形链表的入口点
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码原创 2021-04-14 00:27:23 · 3313 阅读 · 5 评论 -
Leetcode---通配符匹配
????时光匆匆流逝过,平平淡淡才是真。忍耐任由风雨过,守得云开见月明。原创 2021-08-18 20:16:15 · 204 阅读 · 1 评论 -
Leetcode---最长回文子串
方法一:暴力枚举class Solution {public: bool isPalindrome(int left,int right,string s) { while(left<right) { if(s[left]!=s[right]) { return false; } ++left;原创 2021-08-17 18:37:50 · 143 阅读 · 4 评论 -
剑指offer---把数字翻译成字符串
????生活有望穿水的期待,也会有意想不到的惊喜。原创 2021-08-15 12:41:18 · 189 阅读 · 1 评论 -
Leetcode---完全二叉树的节点个数
????生活,是一种缓缓如夏日流水般的前进,我们不要焦急。原创 2021-08-14 03:37:52 · 467 阅读 · 0 评论 -
剑指offer---包含min函数的栈
请代我向可爱的、温暖的太阳问好 ,向宁静的大海问好。题目描述定义栈的数据结构,请在该类型中实现一个能够得到栈的最小元素的 min 函数在该栈中,调用 min、push 及 pop 的时间复杂度都是 O(1)。...原创 2021-08-12 23:12:04 · 113 阅读 · 0 评论