传送门东方博宜oj答案1000-1050https://blog.csdn.net/like_astar/article/details/128881011东方博宜oj答案1051-1100https://blog.csdn.net/like_astar/article/details/128984236?spm=1001.2014.3001.5502(这是一张图片)不知道之前插入链接是怎么搞的可以搞成这种形式,但是现在又不会了,有没有人可以教教我呜呜呜。 写在前面后面的题目开始越来越难了,水平所限我也不敢说我每道都能做的出来,只能说尽量咯,加油题目不是按顺序做的,也不是一天搞定的,所以可能有
Yan-英杰的主页悟已往之不谏知来者之可追目录编辑 编辑二、分享:OJ调试技巧编辑三、链表的中间结点 编辑四、链表中倒数第k个结点一、移除链表元素示例1:输入:head=[1,2,6,3,4,5,6],val=6输出:[1,2,3,4,5] 示例2:输入:head=[],val=1输出:[]示例3:输入:head=[7,7,7,7],val=7输出:[]提示:列表中的节点数目在范围[0,104]内10方法一: 代码解析:structListNode*removeElements(structListNode*head,intval){structListNode*pr
Yan-英杰的主页悟已往之不谏知来者之可追目录编辑 编辑二、分享:OJ调试技巧编辑三、链表的中间结点 编辑四、链表中倒数第k个结点一、移除链表元素示例1:输入:head=[1,2,6,3,4,5,6],val=6输出:[1,2,3,4,5] 示例2:输入:head=[],val=1输出:[]示例3:输入:head=[7,7,7,7],val=7输出:[]提示:列表中的节点数目在范围[0,104]内10方法一: 代码解析:structListNode*removeElements(structListNode*head,intval){structListNode*pr
目录一.前言 二.leetcode160. 相交链表 1.问题描述2.问题分析与求解三.leetcode141. 环形链表1.问题描述2.代码思路 3.证明分析 下一题会用到的重要小结论:四.leetcode142. 环形链表II1.问题描述2.问题分析与求解Judgecycle接口:方法一:方法二: 一.前言 单链表和带环单链表OJ题是笔试面试常考的题目,本期是关于带环单链表基础题的刷题小笔记(前两个题的求解过程可以用于求解第三个题哦!)二.leetcode160. 相交链表 leetcode链接:160.相交链表-力扣(Leetcode)1.问题描述给你两个单链表的头节点的地址 headA
目录一.前言 二.leetcode160. 相交链表 1.问题描述2.问题分析与求解三.leetcode141. 环形链表1.问题描述2.代码思路 3.证明分析 下一题会用到的重要小结论:四.leetcode142. 环形链表II1.问题描述2.问题分析与求解Judgecycle接口:方法一:方法二: 一.前言 单链表和带环单链表OJ题是笔试面试常考的题目,本期是关于带环单链表基础题的刷题小笔记(前两个题的求解过程可以用于求解第三个题哦!)二.leetcode160. 相交链表 leetcode链接:160.相交链表-力扣(Leetcode)1.问题描述给你两个单链表的头节点的地址 headA
目录⭐一、移除链表元素 ⭐二、反转链表⭐三、求链表中间节点⭐四、求链表倒数第k个节点⭐ 五、合并两个有序链表⭐六、链表的回文结构⭐ 七、相交链表⭐八、环形链表⭐九、链表入环的第一个节点⭐一、移除链表元素 链接: 移除链表元素思路一:前后指针法1.定义两个指针cur、prevcur用来遍历,prev用来指向cur的前一个节点,方便删除时连接链表2.直接遍历链表,如果该节点的val值与要删除的val值相等,那么就free掉该节点时间复杂度O(n),空间复杂度O(1) ⭐代码实现:structListNode*removeElements(structListNode*head,intval){st
朋友们、伙计们,我们又见面了,今天给大家带来的是LeetCode--232.用栈实现队列数据结构专栏:数据结构个 人 主 页:stackY、LeetCode专 栏:LeetCode刷题训练营LeetCode--232.用栈实现队列:https://leetcode.cn/problems/implement-queue-using-stacks/目录1.题目介绍2.实例演示3.解题思路3.1创建队列3.2入列3.3出列3.4获取队头元素3.5优化代码3.6检测队列是否为空3.7销毁队列 4.完整代码1.题目介绍请你仅使用两个栈实现先入先出队列。队列应当支持一般队列支持的所有操作(push
朋友们、伙计们,我们又见面了,今天给大家带来的是LeetCode--225.用队列实现栈数据结构专栏:数据结构个 人 主 页:stackY、LeetCode专 栏:LeetCode刷题训练营LeetCode--225.用队列实现栈:https://leetcode.cn/problems/implement-stack-using-queues/目录1.题目介绍2.实例演示3.解题思路3.1创建栈3.2出栈操作3.3压栈操作3.4获取栈顶元素3.5判断栈是否为空3.6释放栈 4.完整代码1.题目介绍请你仅使用两个队列实现一个后入先出(LIFO)的栈,并支持普通栈的全部四种操作(pus
二叉树基础oj练习965.单值二叉树题目解法100.相同的树题目解法101.对称二叉树题目解法144.二叉树的前序遍历题目解法94.二叉树的中序遍历题目解法145.二叉树的后序遍历题目解法572.另一棵树的子树题目解法KY11二叉树遍历题目解法结语965.单值二叉树题目如果二叉树每个节点都具有相同的值,那么该二叉树就是单值二叉树。只有给定的树是单值二叉树时,才返回true;否则返回false。题目链接:单值二叉树解法代码如下:boolisUnivalTree(structTreeNode*root){if(!root)returntrue;if(root->left){if(root->val
文章目录引言:第一题:根据二叉树创建字符串第二题:二叉树的层序遍历第三题:自底向上实现层序遍历第四题:二叉树的最近公共祖先第五题:将搜索二叉树转换成双向链表第六题:从前序和中序遍历序列构造二叉树第七题:二叉树的前序遍历(非递归)第八题:二叉树的中序遍历(非递归)第九题:二叉树的后序遍历(非递归)总结:二叉树有关的OJ题So,So啦!引言:北京时间:2023/5/7/8:13,还是那句话,周末不摆烂,从我做起,昨日突下大雨,狂风呼啸,大雨倾盆,雷声隆隆,但依然没有打扰到我的美梦,睡的要多香就有多香,虽然现在依然很困,哈哈哈!也许是我自认为自己睡得很香,哈哈哈,今天有羽毛球打算,但是具体还得看情况