E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
力扣专题
2021-06-01二叉树相关:平衡二叉树+看
力扣
题解C++版
1.平衡二叉树这道题目刚开始的时候的思路是不正确的,注意是每个节点的左右子树的高度差不超过1,每个节点。如果我们在处理子树时已经发现不平衡了,那么可以返回-1,使得所有其长辈节点可以避免多余的判断。classSolution{public:inlineintabs(inta,intb){returna>b?a-b:b-a;}boolisBalanced(TreeNode*root){if(root
ice_tomato
·
2024-02-07 04:08
leetcode
leetcode
c++
深度优先
二叉树的最大深度,最小深度两种解法(C++)
欢迎来到脑子不好的小菜鸟的文章✨创作不易,麻烦点点赞哦所属专栏:刷题我的主页:脑子不好的小菜鸟文章特点:关键点和步骤讲解放在代码相应位置前言:若想看更详细的二叉树相关题目,请移步:二叉树经典题题解(超全题目)(
力扣
脑子不好的小菜鸟
·
2024-02-07 04:07
刷题
c++
c语言
算法
二叉树经典题题解(超全题目)(
力扣
)
✨欢迎来到脑子不好的小菜鸟的文章✨创作不易,麻烦点点赞哦所属专栏:刷题我的主页:脑子不好的小菜鸟文章特点:关键点和步骤讲解放在代码相应位置144.二叉树的前序遍历题目链接:https://leetcode.cn/problems/binary-tree-preorder-traversal//** *Definitionforabinarytreenode. *structTreeNode{ *
脑子不好的小菜鸟
·
2024-02-07 04:36
刷题
算法
c++
leetcode
首都博物馆之旅
我印象最深的一个馆是京城旧事—老北京民俗展,这个展馆主要有四个
专题
,分为洞房花烛美姻缘,降龙诞凤添人丁,古稀大寿福如海,爆竹辞旧迎新春。因为马上就要过大年了,所以我在看迎新春展览的时候非常认
liuyang200234
·
2024-02-07 03:41
力扣
细节题:二叉树前序遍历
细节一:题目在note部分提示我们要使用malloc函数去创建数组,因为它没有提供给我们数组,而题目中的指针returnsize提醒我们这是一个变量进行传址操作用于释放之前malloc的空间,粗暴地按题目范围malloc空间会报错,所以必须使用函数事先测出二叉树的节点数,然后进行递归操作赋值数组即可(注意i++与++i),但此时又报错,而报错原因为当我们进行多次递归操作时,每个函数栈帧都有自己的i
墨城举子--故人归
·
2024-02-07 02:05
数据结构
leetcode
算法
职场和发展
力扣
经典题:另一棵树的子树
直接省事一点,炒一下100题的代码,分别讨论单节点以及双空节点的情况,然后进行递归调用boolisSameTree(structTreeNode*p,structTreeNode*q){if(p==NULL&&q==NULL){returntrue;}if(p==NULL||q==NULL){returnfalse;}if(p->val!=q->val){returnfalse;}returnis
墨城举子--故人归
·
2024-02-07 02:30
数据结构
leetcode
算法
职场和发展
#教育增长圈#操盘手训练营4期—day5—cheers—选赛道和调整
不能输在起跑线上家长不懂学校知识、辅导有偏差、不敢教、教不会、怕出错【3.场景解决方案】应试教育、提高成绩入手,内容上符合升学需求,配备优秀的老师做优质辅导,进而获得好评和好口碑【4.场景展现+用户证言】一对一小班课、试听课、
专题
课
lili_3182
·
2024-02-07 02:23
C语言程序设计————学习知识归纳总结(三)
语言程序设计的重点数组一维数组的定义和引用一维数组的程序举例二维数组的定义和引用二维数组的程序举例字符数组字符串字符数组定义及初始化输入输出常用函数字符数组的程序举例函数函数的使用原因和含义为什么需要函数什么叫函数函数的定义函数的分类注意的问题函数的调用和定义的顺序常用的系统函数
专题
菜鸟小小哲
·
2024-02-07 00:59
C语言
c语言
C语言基础内容(四)——第04章_数组
文章目录第04章_数组本章
专题
脉络1、数组的概述1.1为什么需要数组(容器)1.2数组的概念1.3数组的分类2、一维数组的定义2.1数组的定义方式12.2数组元素的调用2.3关于长度2.4数组的遍历2.5
祁酒仲
·
2024-02-07 00:58
C语言基础
c语言
开发语言
01 C语言指针
专题
参考链接:未摘抄:C/C++指针详解之基础篇(史上最全最易懂指针学习指南!!!!)_尘海折柳的博客-CSDN博客_c++指针详解让你不再害怕指针——C指针详解(经典,非常详细)_唐大麦的博客-CSDN博客_指针让你不再害怕指针——C指针详解(经典,非常详细)_程序老兵的博客-CSDN博客_指针彻底搞懂C指针-大白话笔记_ClimberCoding-CSDN博客_彻底搞懂c指针【C语言进阶】C指针详
罗汉翔
·
2024-02-07 00:28
C/C++
c语言
开发语言
C/C++对大一C语言的课程设计——KTV点歌系统的介绍(链表)
个人主页:仍有未知等待探索_洛谷刷题,小项目,数据结构-CSDN博客
专题
分栏---小项目小项目_仍有未知等待探索的博客-CSDN博客—————————————与2023年12月28日进行更新——————
仍有未知等待探索
·
2024-02-07 00:28
小项目
c语言
Contest100000607 - 《算法笔记》7.3小节——数据结构
专题
(1)->链表处理
文章目录Contest100000607-《算法笔记》7.3小节——数据结构
专题
(1)->链表处理7.3链表处理7.3.1链表的概念7.3.2使用malloc函数或new运算符为链表结点分配内存空间7.3.3
李霁明
·
2024-02-07 00:58
算法笔记刷题笔记
算法笔记
数据结构
链表
汇总
专题
01——C/C++常见面试知识点总结附面试真题 ——10.13
参考博文01:https://blog.csdn.net/hsq1596753614/article/details/80249605博文02:https://blog.csdn.net/kuweicai/article/details/82779648文章目录博文01【题目1】引用和指针有什么区别?【题目2】函数参数传递中值传递、地址传递、引用传递有什么区别?【题目3】static关键字有什么作
博雅勇士
·
2024-02-07 00:57
01嵌入式软件面试题
《算法笔记》7.3小节——数据结构
专题
(1)->链表处理
《算法笔记》7.3小节——数据结构
专题
(1)->链表处理问题A:算法2-8~2-11:链表的基本操作题目描述链表是数据结构中一种最基本的数据结构,它是用链式存储结构实现的线性表。
学代码不会秃
·
2024-02-07 00:57
算法笔记
数据结构
链表
算法
《简明数据结构》链表
专题
编程测验题3——单链表重新排列
文章中提到的代码模板可参考《简明数据结构》期末备考之链表
专题
试题描述给定一个单链表L1->L2->...->Ln-1->Ln,请编写程序将链表重新排列为L3->...->Ln->L1->L2。
AoXin_TechJZ.
·
2024-02-07 00:27
数据结构
c语言
数据结构
链表
《简明数据结构》链表
专题
编程测验题7——克隆单链表
文章中提到的代码模板可参考《简明数据结构》期末备考之链表
专题
试题描述从键盘顺序输入不少于3个整数,存储在单链表中。然后将该单链表进行克隆,把克隆产生的新链表链接到原来的单链表后面。
AoXin_TechJZ.
·
2024-02-07 00:27
数据结构
c语言
数据结构
链表
C语言
专题
——格式化I/O详解
C语言
专题
——格式化I/O详解1格式化I/O函数族函数族用途可用于所有的流只用于stdin和stdout内存中的字符串scanf格式化输入fscanfscanfsscanfprintf格式化输出fprintfprintfsprintf2scanf
anghlq
·
2024-02-07 00:27
C/C++
c
语言
编译器
string
存储
math.h
C语言——S/顺序表
专题
概念:数据结构是计算机存储、组织数据的⽅式。数据结构是指相互之间存在⼀种或多种特定关系的数据元素的集合。数据结构反映数据的内部构成,即数据由那部分构成,以什么⽅式构成,以及数据元素之间呈现的结构。总结:1)能够存储数据(如顺序表、链表等结构)2)存储的数据能够⽅便查找2、为什么需要数据结构?顺序表1、顺序表的概念及结构1.1线性表线性表(linearlist)是n个具有相同特性的数据元素的有限序列
慢了半拍i
·
2024-02-07 00:56
C语言讲解
c语言
开发语言
2024年【化工自动化控制仪表】考试题及化工自动化控制仪表最新解析
题库来源:安全生产模拟考试一点通公众号小程序2024年化工自动化控制仪表考试题为正在备考化工自动化控制仪表操作证的学员准备的理论考试
专题
,每个月更新的化工自动化控制仪表最新解析祝您顺利通过化工自动化控制仪表考试
zm123zd
·
2024-02-07 00:51
自动化
运维
2021年安全员-C证证考试及安全员-C证实操考试视频
题库来源:安全生产模拟考试一点通公众号小程序安全生产模拟考试一点通:2021年安全员-C证证考试为正在备考安全员-C证操作证的学员准备的理论考试
专题
,每个月更新的安全员-C证实操考试视频祝您顺利通过安全员
女王219
·
2024-02-07 00:20
安全生产一点通题库
安全生产模拟考试一点通
c语言
音视频
开发语言
JavaScript常用技巧
专题
七
文章目录一、提炼函数1.1、好处1.2、示例二、合并重复的条件片段三、把条件分支语句提炼成函数四、合理使用循环五、提前让函数退出代替嵌套条件分支六、传递对象参数代替过长的参数列表七、少用三目运算符八、合理使用链式调用8.1、优点8.2、缺点九、纯函数9.1、不属于纯函数的特点9.2、纯函数的作用9.3、应用场景十、最后一、提炼函数1.1、好处避免出现超大函数。独立出来的函数有助于代码复用。独立出来
小马甲丫
·
2024-02-07 00:44
#
JS
javascript
前端
2024.1.28
力扣
每日一题——水壶问题
2024.1.28题目来源我的题解方法一深度搜索(DFS)/广度搜索(BFS)方法二数学题目来源
力扣
每日一题;题序:365我的题解方法一深度搜索(DFS)/广度搜索(BFS)首先对题目进行建模。
菜菜的小彭
·
2024-02-07 00:06
力扣每日一题
java
leetcode
算法
职场和发展
java
2024.1.26
力扣
每日一题——边权重均等查询
题目来源
力扣
每日一题;题序:2846我的题解方法一使用dfs对每一组查询都求最近公共祖先(会超时,通不过)使用dfs对每一组查询都去找最近公共祖先,并在这个过程中统计边的权重,最后通过TreeMap计算出边权重集合中元素重复的最大次数
菜菜的小彭
·
2024-02-07 00:05
java
力扣每日一题
leetcode
算法
职场和发展
java
2024.1.27
力扣
每日一题——最大合金数
2024.1.27题目来源我的题解方法一二分查找题目来源
力扣
每日一题;题序:2861我的题解方法一二分查找使用二分查找,下界为0,上界因为预算和已有金属最大上限是10810^8108,所以设置二分查找上界为
菜菜的小彭
·
2024-02-06 23:33
java
力扣每日一题
leetcode
算法
职场和发展
java
C#入门及进阶|数组和集合(一):概述及数组的定义
在数组与集合的
专题
内容中,我们首先学习数组的创建和访问,然后在此基础上,学习数组的一些复杂的操作,主要包括存储、查找和排序技术。一个数组的每
不止GIS
·
2024-02-06 23:00
C#入门及进阶教程
c#
开发语言
[
力扣
每日习题][LCP 30]. 魔塔游戏 2024.02.06
难度评级:中等小扣当前位于魔塔游戏第一层,共有N个房间,编号为0~N-1。每个房间的补血道具/怪物对于血量影响记于数组nums,其中正数表示道具补血数值,即血量增加对应数值;负数表示怪物造成伤害值,即血量减少对应数值;0表示房间对血量无影响。小扣初始血量为1,且无上限。假定小扣原计划按房间编号升序访问所有房间补血/打怪,为保证血量始终为正值,小扣需对房间访问顺序进行调整,每次仅能将一个怪物房间(负
我想要两颗西柚&coral
·
2024-02-06 23:58
leetcode
算法
c++
反转字符串中的单词(
力扣
LeetCode)
文章目录151.反转字符串中的单词题目描述双指针思路代码版本二(精简版)版本一151.反转字符串中的单词题目描述给你一个字符串s,请你反转字符串中单词的顺序。单词是由非空格字符组成的字符串。s中使用至少一个空格将字符串中的单词分隔开。返回单词顺序颠倒且单词之间用单个空格连接的结果字符串。注意:输入字符串s中可能会存在前导空格、尾随空格或者单词间的多个空格。返回的结果字符串中,单词间应当仅用单个空格
林海绮律
·
2024-02-06 23:40
leetcode
leetcode
算法
c++
双指针
四数之和(
力扣
LeetCode)
文章目录18.四数之和题目描述双指针18.四数之和题目描述给你一个由n个整数组成的数组nums,和一个目标值target。请你找出并返回满足下述全部条件且不重复的四元组[nums[a],nums[b],nums[c],nums[d]](若两个四元组元素一一对应,则认为两个四元组重复):0target就返回了,三数之和可以通过nums[i]>0就返回了,因为0已经是确定的数了,四数之和这道题目tar
林海绮律
·
2024-02-06 23:08
leetcode
leetcode
算法
c++
双指针
动态规划01 三步问题[C++]
图源:文心一言上机题目练习整理,本篇作为动态规划的代码,因为做题入门很少找到带图的讲解(难道是因为太简单,所以没有人嘛),所以干脆自己写一份,供小伙伴们参考~第1版:在
力扣
新手村刷题的记录~编辑:梅头脑审核
梅头脑_
·
2024-02-06 23:38
#
动态规划
动态规划
算法
c++
笔记
动态规划02 自由之路[C++]
图源:文心一言leedcode每日一题,提供了常规解法及其详细解释,供小伙伴们参考~第1版:在
力扣
新手村刷题的记录~方法一:递归调用,可以运行,但是不能通过较长的测试用例~方法二:动态规划,普遍适用的方法
梅头脑_
·
2024-02-06 23:37
#
动态规划
动态规划
算法
c++
笔记
位运算01 插入[C++]
图源:文心一言上机题目练习整理,位运算,供小伙伴们参考~网页版目录在页面的右上角↗~第1版:在
力扣
新手村刷题的记录~编辑:梅头脑审核:文心一言题目:面试题05.01.插入-
力扣
(LeetCode)面试题
梅头脑_
·
2024-02-06 23:35
#
位运算
算法
c++
笔记
代码随想录算法训练营day 26|第七章 回溯算法part03
39.组合总和本题是集合里元素可以用无数次,那么和组合问题的差别其实仅在于startIndex上的控制题目链接/文章讲解:代码随想录视频讲解:带你学透回溯算法-组合总和(对应「leetcode」
力扣
题目
.wsy.
·
2024-02-06 22:44
代码随想录训练营
算法
【
力扣
每日一题】
力扣
LCP30魔塔游戏
题目来源
力扣
LCP30魔塔游戏题目概述小扣当前位于魔塔游戏第一层,共有N个房间,编号为0~N-1。
写做四月一日的四月一日
·
2024-02-06 22:39
leetcode
算法
java
c++
【
力扣
每日一题】
力扣
292Nim游戏
题目来源
力扣
292Nim游戏题目概述你和你的朋友,两个人一起玩Nim游戏:桌子上有一堆石头。你们轮流进行自己的回合,你作为先手。每一回合,轮到的人拿掉1-3块石头。拿掉最后一块石头的人就是获胜者。
写做四月一日的四月一日
·
2024-02-06 22:37
leetcode
算法
java
c++
会议纪要
3、阅读关于18.10.23召开的进博会
专题
会的会议纪要以及传
张涛12
·
2024-02-06 20:02
孩子,你的爸妈正在听什么呢?
听到如何建立关系的
专题
,里面谈到了一个问题,经过研究,高成就的人在五岁的时候都承受着很大的压力,父母都给予了严苛的教育。这使我很恐惧,因为我对教育始终抱着一种尊重包容,自然天性。
一窗暮色薄光
·
2024-02-06 20:28
♌️秋色横空 只盼与君行
《文字家园》
专题
作业秋长云横。又苍茫入目,露漫沾英。鹅黄染遍成山色,燕飞去、柳垂轻。红梁熟,绿桔盛。挂满树、累累桑果倾。欲说芳华再秀,利满金城。秋意渐浓露凝,草芦多衰萎,更见枯藤。
吉羊玉奕v
·
2024-02-06 19:59
2022-03-25
以人民为中心——学习十九届六中全会精神习近平总书记在省部级
专题
研讨班上重要讲话,高屋建瓴、内涵丰富、前瞻性强,蕴含着马克思主义立场、观点、方法,政治性、理论性、实践性和指导性很强,对于我们深刻认识“两个确立
fxy123456
·
2024-02-06 19:15
Oracle 面试题 | 11.精选Oracle高频面试题
前端开发工程师、技术日更博主、已过CET6阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1牛客高级
专题
作者、打造专栏《前端面试必备》、《2024面试高频手撕题》蓝桥云课签约作者、上架课程
ai_todo
·
2024-02-06 18:09
Oracle
oracle
数据库
java
Oracle 面试题 | 12.精选Oracle高频面试题
前端开发工程师、技术日更博主、已过CET6阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1牛客高级
专题
作者、打造专栏《前端面试必备》、《2024面试高频手撕题》蓝桥云课签约作者、上架课程
ai_todo
·
2024-02-06 18:09
Oracle
oracle
数据库
java
Oracle 面试题 | 14.精选Oracle高频面试题
前端开发工程师、技术日更博主、已过CET6阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1牛客高级
专题
作者、打造专栏《前端面试必备》、《2024面试高频手撕题》蓝桥云课签约作者、上架课程
ai_todo
·
2024-02-06 18:09
Oracle
oracle
数据库
java
Oracle 面试题 | 13.精选Oracle高频面试题
前端开发工程师、技术日更博主、已过CET6阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1牛客高级
专题
作者、打造专栏《前端面试必备》、《2024面试高频手撕题》蓝桥云课签约作者、上架课程
ai_todo
·
2024-02-06 18:37
Oracle
oracle
数据库
w1-T07 之2. 两数相加-中等
示例:输入:(2->4->3)+(5->6->4)输出:7->0->8原因:342+465=807来源:
力扣
(LeetCode)链接:https://leet
小院闲窗春已深
·
2024-02-06 18:21
【
力扣
】整数反转,判断是否溢出的数学解法
整数反转原题地址方法一:数学反转整数如何反转一个整数呢?考虑整数操作的3个技巧:xmod10可以取出x的最低位,如x=123,xmod10=3。x/=10可以去掉x的最低位,如x=123,x/=10,x=12。x=x*10+y可以在x后面续上y,其中y是一位数,如x=123,y=4,x=x*10+y,x=1234。假设要反转的整数为x,反转后的整数存储在变量rev中,rev一开始初始化为0,那么反
努力学习游泳的鱼
·
2024-02-06 18:24
leetcode
算法
职场和发展
【
力扣
】回文数,反转一半数字+字符串
回文数原题地址方法一:反转一半数字考虑特殊情况:负数不是回文数,如-123,反过来为321-。个位数为0的非0数不是回文数,比如120,反过来为021。对于一般情况,我们只需要取出后半段反转再跟前半段比较即可。如:12321,后半段321反转为123,前半段12,是回文数。1221,后半段21反转为12,前半段12,是回文数。12324,后半段324反转为423,前半段12,不是回文数。1223,
努力学习游泳的鱼
·
2024-02-06 18:54
leetcode
算法
职场和发展
【
力扣
】无重复字符的最长子串,滑动窗口+哈希集合+优化
力扣
的官方题解中给出了一个例子,可以很好地呈现这种思路。j
努力学习游泳的鱼
·
2024-02-06 18:24
leetcode
哈希算法
算法
【
力扣
】移动零,双指针法
移动零原题地址方法一:传统双指针法本题要求把非零元素移动到左边,零移动到右边,这跟快速排序的单趟非常相似。定义左右指针left和right,right指针负责探测所有元素,如果遇到非零元素,则左右指针交换,再同时右移;如果遇到零,则左指针不动,右指针右移。说人话就是:如果遇到非0元素,就把这个数换到左边,把左边的0换到右边;如果遇到0,那就不用管了,0就该待在右边。//方法一:双指针classSo
努力学习游泳的鱼
·
2024-02-06 18:24
leetcode
数据结构
算法
【
力扣
】复写零,栈+双指针法
复写零原题地址方法一:双指针法从前向后复写,会造成覆盖。所以,应该从后向前复写,这样我们可以考虑维护一个栈。遍历数组,如果遇到非0元素,就入栈1次;如果遇到0,就入栈2次。当栈中的元素个数超出数组的元素个数时,把栈中的元素重新从后向前写入数组即可。如:对于数组[1200304],1:入栈1次:[1]2:入栈1次:[12]0:入栈2次:[1200]0:入栈2次:[120000]3:入栈1次:[120
努力学习游泳的鱼
·
2024-02-06 18:24
leetcode
算法
职场和发展
【
力扣
】两数之和,暴力枚举+哈希表
两数之和原题地址方法一:暴力枚举首先,我们需要枚举数组中所有可能的下标对组合,对于n个数的数组,从中选2个下标,有种可能。做法很简单,遍历数组中的所有元素,对于每一个元素,遍历该元素后面的所有元素即可。比如,对于4个元素的数组,下标是0~3,所有可能的组合就是:(0,1),(0,2),(0,3),(1,2),(1,3),(2,3),总共有种可能。//方法一:暴力枚举classSolution{pu
努力学习游泳的鱼
·
2024-02-06 18:23
散列表
数据结构
算法
【
力扣
】两数相加,模拟+递归
两数相加原题地址方法一:模拟注意到链表的方向是从低位到高位,而做“竖式相加”也是低位到高位。123+45-----------168所以可以用同样的方法来模拟。如果不考虑进位,只需要取出对应位的2个数相加,再尾插到新的链表中。注意新的链表也是从低位到高位,也就是按照8->6->1的方向存储。链表中不存在前置0,所以当其中一个链表遍历完了,另一个链表没遍历完的时候,遍历完的链表剩下的元素都当做前置0
努力学习游泳的鱼
·
2024-02-06 18:23
算法
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他