力扣
文章平均质量分 73
向阳256
这个作者很懒,什么都没留下…
展开
-
力扣第二十题:有效的括号
力扣第二十题:有效的括号原创 2024-07-14 21:52:16 · 563 阅读 · 0 评论 -
力扣第22题:括号生成
力扣第22题:括号生成(回溯)原创 2024-07-17 17:13:33 · 410 阅读 · 0 评论 -
力扣第21题:合并两个有序链表
力扣第21题:合并两个有序链表原创 2024-07-15 11:07:08 · 571 阅读 · 0 评论 -
力扣第19题:删除链表的倒数第N个结点
题解二我们采用栈的方法去解决,栈是一个先入后出的的队列,我们可以创建一个栈,遍历链表把所有结点依次入栈,我们弹出的第n个结点,就是我们要删除的结点,此时我们在采用。这个时候我们停止循环,改变该结点的后继节点,即可完成。题解一我们采用计算链表长度,通过循环的方式找到要删除节点的下标的前一个结点,改变该节点的后继节点,即删除了目标结点。输入:head = [1,2,3,4,5], n = 2。输入:head = [1,2], n = 1。输入:head = [1], n = 1。输出:[1,2,3,5]原创 2024-07-11 15:30:45 · 306 阅读 · 0 评论 -
力扣第18题:四数之和
力扣第18题:四数之和。接下来我们开始循环,我们做三数之和时候采用一个循环,两个指针就可以求得解,但是我们求四数之和时,一个循环是显然不够用的,我们需要采取双循环来遍历前面两个数,再使用双指针来决定后面两个数。当然我们还可以进一步缩减循环次数,我们可以在每一重循环中判断当前循环的所对应的最大值和最小值。双指针那块的流程在前面三数之和中已经叙述过,这里就不再赘述,可以在博主的主页中进行查看。输出:[[-2,-1,1,2],[-2,0,0,2],[-1,0,0,1]]首先,我们对数组进行排序,避免去重操作消耗大原创 2024-07-10 14:54:42 · 704 阅读 · 0 评论 -
力扣第17题:电话号码的字母组合
力扣第十七题:电话号码的字母组合原创 2024-07-08 10:42:14 · 628 阅读 · 0 评论 -
力扣第16题:最接近的三数之和
力扣第16题:最接近的三数之和原创 2024-07-06 19:15:48 · 634 阅读 · 0 评论 -
力扣第15题:三数之和
力扣第15题:三数之和原创 2024-07-05 14:28:42 · 437 阅读 · 0 评论 -
力扣第14题:最长公共前缀
力扣第14题:最长公共前缀原创 2024-07-04 16:43:37 · 485 阅读 · 0 评论 -
力扣第13题:罗马数字转整数
力扣 第13题:罗马数字转整数原创 2024-07-03 22:59:29 · 881 阅读 · 0 评论 -
力扣第12题:整数转罗马数字
力扣第12题:整数转罗马数字原创 2024-06-24 09:42:13 · 517 阅读 · 0 评论 -
力扣第11题:盛最多水的容器
力扣第11题:盛最多水的容器原创 2024-06-23 14:32:32 · 259 阅读 · 0 评论 -
力扣10.正则表达式匹配
力扣第10题,正则表达式匹配原创 2024-06-22 17:49:30 · 868 阅读 · 1 评论