
leetcode刷题
文章平均质量分 60
简简单单的貔貅
这个作者很懒,什么都没留下…
展开
-
Leetcode刷题——day6
腾讯50题之合并两个有序链表前言一、题目要求二、题解方法(c语言)1.法一:递归法2.常规写法(适合数据结构初学)总结前言过程即奖励一、题目要求将两个升序链表合并为一个新的升序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。示例:输入:l1 = [1,2,4], l2 = [1,3,4]输出:[1,1,2,3,4,4]二、题解方法(c语言)1.法一:递归法struct ListNode* mergeTwoLists(struct ListNode* l1, struc原创 2021-05-12 23:03:51 · 241 阅读 · 0 评论 -
Leetcode刷题——day5
腾讯50题之有效的括号阿貅的目录腾讯50题之有效的括号前言一、题目要求二、题解方法(c语言)1.法一:栈+哈希表2.法二3.法三:栈(进阶版)前言共鸣 专注 灌输一、题目要求给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串 s ,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。示例 1:输入:s = "()"输出:true示例 2:输入:s = "()[]{}"输出:true示例 3:原创 2021-04-08 15:16:51 · 246 阅读 · 0 评论 -
Leetcode刷题——day4
文章目录前言一、题目要求二、思路分析三、题解方法(c语言)1.法一:简短但会修改原来的数据2.法二:横向比较3.法三:初等解法1.法一:简短但会修改原来的数据2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、题目要求编写一个函数来查找字符串数组中的原创 2021-04-05 10:15:33 · 254 阅读 · 0 评论 -
Leetcode刷题怎么这么多路——day3
腾讯50题之回文数提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档阿貅的目录腾讯50题之回文数前言一、题目要求二、思路分析三、题解优点介绍四、原码(来自leetcode)总结前言感谢访问,你的鼓励是我前进的动力。一、题目要求给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121 是回文,而 123 不是。二、思路分析1.不转换为字符串进行解决2.在数字反转时原创 2021-04-02 10:48:42 · 164 阅读 · 0 评论 -
LeetCode刷题之路——序章
TOP100热题之两数相加阿貅的目录法一思路代码分析原码法二思路(迭代法:虚拟头结点)原码法二思路(迭代法:无虚拟头结点)原码法三思路(递归)原码由感而发阿貅的目录法一思路1)设置两个指针,并初始化两个指针指向同一位置2)头指针不动,移动尾指针,最后可直接返回头指针代码分析1)条件运算符(?:)的优先级高于赋值运算符(=)原码/** * Definition for singly-linked list. * struct ListNode { * int val; *原创 2021-03-29 23:27:34 · 132 阅读 · 0 评论 -
Leetcode刷题怎么这么多路——day2
TOP100热题之整数反转提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档阿貅的目录TOP100热题之整数反转前言一、题目要求二、预备知识1.整型变量2.越界3.求余和取模三、求解方法(原码来源leetcode)法一法二(对于法一的条件判断进行精简,只在最后一次进行判断)总结前言写在前面:每一个看到这篇文章的朋友,感谢你们的访问,让我的努力又多了一份原因。很喜欢谢怜说过的一段话:如果你不知道为谁而活,那就为我活一次。实在温暖。一、题目要求给你一个 32 位的有符号整数原创 2021-04-01 17:01:50 · 117 阅读 · 0 评论