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
poj刷题
【LeetCode
刷题
笔记】103. 二叉树的锯齿形层序遍历
创作不易,本篇文章如果帮助到了你,还请点赞关注支持一下♡>>zigzagLevelOrder(TreeNode*root){vector>res;//返回结果:二维数组queueqe;//打印队列if(root==nullptr)returnres;qe.push(root);//将根节点入队boolji=true;//控制遍历方向的标记位while(!qe.empty())//是否还有节点未处理
天喜Studio
·
2023-12-19 04:31
【LeetCode刷题笔记】
leetcode
笔记
算法
开发语言
c++
学习
【LeetCode
刷题
笔记】155.最小栈
创作不易,本篇文章如果帮助到了你,还请点赞关注支持一下♡>返回-3.minStack.pop();minStack.top();-->返回0.minStack.getMin();-->返回-2.三、题目分析每个元素⼊栈时,需要当前栈中的最⼩值每次将数据压入和弹出栈时最小值都有可能发生改变,这种改变会导致无法随时取得栈内的最小值例如下图:当1弹出栈后,栈内最小值3无法取得,此时需要额外一个数据结构用
天喜Studio
·
2023-12-19 04:00
【LeetCode刷题笔记】
leetcode
笔记
学习
算法
第3周检视(1.14-1.20)
一:家庭1.给爸爸买衣服,鞋子2.家人群视频聊天二:学习1.本周比较忙碌,学习落下很多2.单词5/7❎3.
刷题
3/7❎4.课件3/7❎5.阅读5/7❎三:健康1.晨跑5公里一次图片发自App2.每日早餐
Lily向丽
·
2023-12-19 01:07
【SpringBoot】配置文件
//
poj
opacka
小谢sd
·
2023-12-19 01:53
SpringBoot
spring
boot
java
后端
[蓝桥杯
刷题
]合并区间、最长不连续子序列、最长不重复数组长度
前言⭐Hello!这里是欧_aita的博客。⭐今日语录:成功的关键在于对目标的持久追求。⭐个人主页:欧_aitaψ(._.)>⭐个人专栏:数据结构与算法数据库文章目录前言合并区间问题现实应用大致思路代码实现代码讲解最长不连续子序列代码实现代码讲解滑动窗口求最长不重复子序列的长度大致思路代码实现合并区间问题现实应用合并重叠区间:将给定的一组区间合并成尽可能少的不相交或相邻的区间。区间调度:在一系列任
欧_aita
·
2023-12-18 23:45
数据结构与算法
蓝桥杯
职场和发展
想知道孩子成绩为什么总不好吗,多半是没有找到高效的学习方法
要知道学习没有目标,你让他刷再多的题也没有用,而且在
刷题
的过程中,还会陷入另外的误区,出现混时间、低效率的学习。孩子一旦学
0cae4bbfa7fd
·
2023-12-18 23:30
Python中的报错 TypeError: unhashable type
Hash知识笔记1.故事的起因2.TypeError:unhashabletype3.原因4.总结1.故事的起因在leetcode
刷题
目的时候,遇到一个模拟机器人行走的问题(大家可以打开连接看看原题),
佳雨初林
·
2023-12-18 23:15
算法笔记
python
开发语言
hash
Leetcode—859.亲密字符串【简单】
2023每日
刷题
(六十三)Leetcode—859.亲密字符串山实现代码classSolution{public:boolbuddyStrings(strings,stringgoal){intlen1
源代码•宸
·
2023-12-18 22:50
LeetCode刷题
leetcode
算法
职场和发展
c++
经验分享
Leetcode—222.完全二叉树的节点个数【简单】
2023每日
刷题
(五十八)Leetcode—222.完全二叉树的节点个数实现代码/***Definitionforabinarytreenode.
源代码•宸
·
2023-12-18 22:16
LeetCode刷题
leetcode
深度优先
算法
经验分享
c++
Leetcode—1523.在区间范围内统计奇数数目【简单】
2023每日
刷题
(六十三)Leetcode—1523.在区间范围内统计奇数数目实现代码classSolution{public:intcountOdds(intlow,inthigh){intcnt=0
源代码•宸
·
2023-12-18 20:42
LeetCode刷题
leetcode
算法
职场和发展
经验分享
c++
Leetcode—746.使用最小花费爬楼梯【简单】
2023每日
刷题
(六十一)Leetcode—746.使用最小花费爬楼梯算法思想参考灵神实现代码classSolution{public:intminCostClimbingStairs(vector&cost
源代码•宸
·
2023-12-18 20:12
LeetCode刷题
leetcode
算法
职场和发展
c++
经验分享
动态规划
Leetcode—162.寻找峰值【中等】
2023每日
刷题
(六十二)Leetcode—162.寻找峰值算法思想实现代码classSolution{public:intfindPeakElement(vector&nums){intn=nums.size
源代码•宸
·
2023-12-18 20:12
LeetCode刷题
leetcode
算法
职场和发展
c++
经验分享
Leetcode—230.二叉搜索树中第K小的元素【中等】
2023每日
刷题
(六十)Leetcode—230.二叉搜索树中第K小的元素实现代码/***Definitionforabinarytreenode.
源代码•宸
·
2023-12-18 20:40
LeetCode刷题
leetcode
算法
职场和发展
dfs
经验分享
c++
Mybatis用户添加,删除,更新,查询
目录1.UserMapper.xml2.UserMapper接口3.测试类1.UserMapper.xml2.3
poj
o类型:类似于User、UserQueryVO等3.resultType属性:输出结果映射
宜昌李国勇
·
2023-12-18 19:45
Java
mybatis
java
数据库
MyBatis--添加、修改、删除
.编写sql映射文件3.编写MyBatis代码packagecom.mybatis.demo;importcom.mybatis.mapper.StuMapper;importcom.mybatis.
poj
o.Stu
我没得冰阔落.
·
2023-12-18 19:43
mysql
java
intellij-idea
mysql
数据库
database
2018.10.28 笑着哭最痛
周末的节奏,基本上就是听课、讲座和社交、考试
刷题
、看书、练琴、练自由泳中循环往复。早上阳光透过窗帘光影斑驳,我的小绿萝,谢谢你一直以来以来全力成长。
铁肩担秦汉_热血写春秋
·
2023-12-18 19:07
Leetcode
刷题
笔记题解(C++):25. K 个一组翻转链表
思路:利用栈的特性,K个节点压入栈中依次弹出组成新的链表,不够K个节点则保持不变/***structListNode{*intval;*structListNode*next;*ListNode(intx):val(x),next(nullptr){}*};*/#includeclassSolution{public:/***代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
Demo.demo
·
2023-12-18 19:15
Leetcode算法题解
leetcode
笔记
c++
Leetcode
刷题
笔记题解(C++):328. 奇偶链表
思路:遍历链表生成奇链表和偶链表,然后拼接两个链表生成新的链表。/***Definitionforsingly-linkedlist.*structListNode{*intval;*ListNode*next;*ListNode():val(0),next(nullptr){}*ListNode(intx):val(x),next(nullptr){}*ListNode(intx,ListNod
Demo.demo
·
2023-12-18 19:15
Leetcode算法题解
leetcode
笔记
c++
Leetcode
刷题
笔记题解(C++):LCR 181. 字符串中的单词反转
思路:根据栈的原理先进后出,使用栈来依次保存每个单词,然后再依次从栈中取出每个单词classSolution{public:stringreverseMessage(stringmessage){intleft=0;intright=message.size()-1;//消除字符串前后多余的空格,比如字符串“helloworld!”while(left=left&&message[right]==
Demo.demo
·
2023-12-18 19:45
Leetcode算法题解
leetcode
笔记
c++
Leetcode
刷题
笔记题解(C++):224. 基本计算器
思路:step1:使用栈辅助处理优先级,默认符号为加号。step2:遍历字符串,遇到数字,则将连续的数字字符部分转化为int型数字。step3:遇到左括号,则将括号后的部分送入递归,处理子问题;遇到右括号代表已经到了这个子问题的结尾,结束继续遍历字符串,将子问题的加法部分相加为一个数字,返回。step4:当遇到符号的时候如果是+,得到的数字正常入栈,如果是-,则将其相反数入栈,如果是*,则将栈中内
Demo.demo
·
2023-12-18 19:43
Leetcode算法题解
leetcode
笔记
c++
【PTA
刷题
】 顺序表(删除)(代码+详解)
文章目录题目C代码详解题目已知一组数据,采用顺序存储结构存储,其中所有的元素为整数。设计一个算法,删除元素值在[x,y]之间的所有元素输入格式:输入包含三行数据,第一行是表中元素个数,第二行是顺序表的各个元素,第三行是区间x和y。输出格式:删除元素值在[x,y]之间的所有元素后,输出新的顺序表。(最后无空格)输入样例:在这里给出一组输入。例如:105511915671218336221020输出样
冰域AI
·
2023-12-18 18:07
PTA题库(答案+解析)
数据结构
数据结构
c语言
开发语言
c++
pta
【PTA
刷题
】堆栈模拟队列代码+详解
文章目录题目C代码详解题目设已知有两个堆栈S1和S2,请用这两个堆栈模拟出一个队列Q。所谓用堆栈模拟队列,实际上就是通过调用堆栈的下列操作函数:intIsFull(StackS):判断堆栈S是否已满,返回1或0;intIsEmpty(StackS):判断堆栈S是否为空,返回1或0;voidPush(StackS,ElementTypeitem):将元素item压入堆栈S;ElementTypePo
冰域AI
·
2023-12-18 18:06
PTA题库(答案+解析)
数据结构
算法
数据结构
【PTA
刷题
】串右整理(代码+详解)
文章目录题目C语言代码详解题目请编写函数,删除字符串的后端空白字符。函数原型char*StrRTrim(char*str);说明:函数将字符串str结尾的一连串空白字符全部删去(前面的和中间的空白字符保留),函数值为str。提示:空白字符包括空格(SP)、水平制表(HT)、垂直制表(VT)、回车(CR)、换行(LF)、换页(FF)等。可利用isspace函数来判断空白字符。裁判程序#include
冰域AI
·
2023-12-18 18:36
数据结构
PTA题库(答案+解析)
算法
数据结构
c++
c语言
java
【PTA
刷题
】求链式线性表的倒数第K项(代码+详解)
文章目录题目代码详解题目给定一系列正整数,请设计一个尽可能高效的算法,查找倒数第K个位置上的数字。输入格式:输入首先给出一个正整数K,随后是若干非负整数,最后以一个负整数表示结尾(该负数不算在序列内,不要处理)。输出格式:输出倒数第K个位置上的数据。如果这个位置不存在,输出错误信息NULL。输入样例:41234567890-1输出样例:7代码#include#include//定义链表节点结构st
冰域AI
·
2023-12-18 18:59
PTA题库(答案+解析)
数据结构
数据结构
链表
算法
c语言
开发语言
【Pyhon
刷题
】顺子日期
思路这道题的思想是枚举,我们只要列出全部的日期字符串然后逐一遍历判断就能得到结果了。由题意可知组成一个顺子至少要3个数,所以只需要在日期字符串中三个一组来判断是否是顺子,如果找到一个顺子就给累加器ans加1然后break,继续判断下一个日期。题目中固定了是2022年,如果想要顺子出现在2022后面是不可能的,因为能在这组成的日期只有202234xx,显然可以排除,所以所需要的日期字符串就不用加上2
Zaly.
·
2023-12-18 18:55
算法
python
【Python】四舍五入以及格式化输出
我们在
刷题
的时候常常会遇到浮点型的运算,通常要求我们把结果四舍五入并规定保留几位小数。
Zaly.
·
2023-12-18 18:55
python
开发语言
【python
刷题
】哈沙德数与幸运数
思路:写一个函数可以便于判断不同进制下的哈沙德数,我们可以先向函数传入两个参数,分别存放一个数字,和一个字符串(由转换该数字的不同进制得到)。由题意,分别把数字转成二进制,八进制,十进制,十六进制,取得的字符串放进该函数中,若这些进制下都为哈沙德数,则将其判定为幸运数。代码如下defcheck(n,nstr):a=0foriinnstr:try:a+=int(i)except:a+=ord(i)-
Zaly.
·
2023-12-18 18:25
python
算法
2021-06-22
方法与习惯,本是重要紧;
刷题
怕不够,归纳总结无,一天又一天,可惜白忙活。要想少动手,那就多动脑,动脑又动手,还需心理硬;冷静专心志,高考你无敌
咱是个数学生
·
2023-12-18 16:43
二叉树算法专栏一《理论基础》
下面我会介绍一些我在
刷题
过程中经常用到的二叉树的一些基础知识,所以我不会教科书式地将二叉树的基础内容通通讲一遍。二叉树的种类在我们解题过程中二叉树有两种主要的形式:满二叉树和完全二叉树。
编程小猹
·
2023-12-18 15:34
数据结构与算法
算法
二叉树
数据结构
【Linux】进程周边005之环境变量
樊梓慕:个人主页个人专栏:《C语言》《数据结构》《蓝桥杯试题》《LeetCode
刷题
笔记》《实训项目》《C++》《Linux》每一个不曾起舞的日子,都是对生命的辜负目录前言1.环境变量是什么?
樊梓慕
·
2023-12-18 15:25
Linux
linux
运维
服务器
2020金三银四,一篇文章教你如何征服面试官,拿到offer
2020年,跳槽面试就靠它们了,现在每天
刷题
,看源码文档,最近看的这些题目还是有些难度,有一部分我都要好好想一想才能回答出来,或者回答不出来,总的来说知识宽度够了深度还跟不上。
即将秃头的Java程序员
·
2023-12-18 15:27
力扣
刷题
记录(13)LeetCode:406、452、435
目录406.根据身高重建队列452.用最少数量的箭引爆气球435.无重叠区间406.根据身高重建队列题目说有一个people数组,people的元素也是一个数组,里面包含h和k,h表示人的身高,k表示前面有k个人的身高高于自己。现在要就你根据h、k这两个维度对people进行重新排序。和上一篇文章的135.分发糖果问题一样,要同时考虑两个维度。分发糖果是一个维度一个维度地去解决的,正反两次遍历。这
蓝墨408
·
2023-12-18 14:55
leetcode
算法
数据结构
c++
力扣
刷题
记录(14)LeetCode:763、56、738
目录763.划分字母区间56.合并区间738.单调递增的数字总结763.划分字母区间这道题的关键点在于想到使用一个数组去存放每个字母在字符串中的最大索引。之后我们在遍历字符串的时候就知道应该在什么地方停止,想要得到最大分割次数,就应该在当前索引等于遍历过的字母在字符串中的最大索引时划分。classSolution{public:vectorpartitionLabels(strings){intl
蓝墨408
·
2023-12-18 14:55
leetcode
算法
数据结构
c++
力扣
刷题
记录(12)LeetCode:45、1005、135、860
45.跳跃游戏II这题的解题思路关键在于如何在当前覆盖范围内寻找下一次跳跃能够覆盖的最大范围。比如示例一:第一次能够跳两个格子,当前的覆盖范围就是[2,3,1],那么2明显不能够跳到最后,所以我们需要再进行一次跳跃,也就是第二次跳跃。第二次跳跃需要我们在第一次跳跃所能覆盖的范围内寻找,也就是在[3,1]中寻找。很明显在3的位置可以跳的最远,于是我们两次跳跃后能够覆盖的范围就到了4这个位置。4已经到
蓝墨408
·
2023-12-18 14:55
leetcode
算法
数据结构
c++
力扣
刷题
记录(7)LeetCode:77、216、17、39
77.组合这道题需要用到回溯算法。我们可以遍历[1,n]中的每一个值,当我们在[1,n]中取了一个值时,我们就利用递归从剩下的集合中再取一个值,反复进行递归操作直到取到的值的数量等于k,然后向上回溯。classSolution{public://path存储当前搜索到的组合vectorpath;//ans存储符合条件的组合vector>ans;vector>combine(intn,intk){b
蓝墨408
·
2023-12-18 14:24
leetcode
算法
数据结构
c++
力扣
刷题
记录(8)LeetCode:40、131、93
40.组合总和II这道题跟上篇文章的39题差不多,就是要多解决一个问题——去重。如果是将所有答案都存储在容器中之后再去重,那就比较耗时。这里要想办法在遍历的过程中去重。可以将遍历的过程看作是在遍历一棵树,当确立了根节点,其余可以取的值就都是该根节点的孩子结点。去重的操作就是保证同层的结点的值不能重复,但是在保证每个元素只取一次的前提下同一个路径(从根节点到某一叶子结点)的元素是可以重复的。同层重复
蓝墨408
·
2023-12-18 14:24
leetcode
算法
数据结构
c++
力扣
刷题
记录(9)LeetCode:79、90、491、46、47
78.子集这道题和前几题有些不一样,前几题都是有条件的收集路径path。比如对路径path的大小加一限制,或者对路径path的和加以限制。但是在这道题中对路径path没有任何限制,只需要我们在取出一个值后,将值输入result中,再从剩余元素中取一值,不断递归回溯。classSolution{private:vector>result;vectorpath;voidbacktracking(vec
蓝墨408
·
2023-12-18 14:24
leetcode
算法
数据结构
c++
力扣
刷题
记录(2)LeetCode:404、513、112、106
404.左叶子之和这道题的问题在于如何去判断该结点是否是左叶子结点。比如说示例1:判断9是否是左叶子结点?如果我们遍历到9这个结点了再去判断9是否是叶子结点的话那肯定就不好判断了,但如果我们在3结点处就来判断9结点,那问题就简单了。classSolution{public:intsumOfLeftLeaves(TreeNode*root){if(root==nullptr)return0;intl
蓝墨408
·
2023-12-18 14:54
leetcode
算法
数据结构
c++
力扣
刷题
记录(3)LeetCode:654、617、98
654.最大二叉树这道题很简单,主要是两点:一是确定根节点,二是维护集合nums。剩下的直接交给递归就OK了。根节点很好确定,直接遍历nums即可,取出最大值作为根节点。维护集合nums:将根节点在nums中左侧的集合赋值给根节点左子树的nums,将根节点在nums中右侧的集合赋值给根节点右子树的nums。classSolution{public:TreeNode*constructMaximum
蓝墨408
·
2023-12-18 14:54
leetcode
算法
数据结构
c++
力扣
刷题
记录(15)LeetCode:509、70、746
目录509.斐波那契数70.爬楼梯746.使用最小花费爬楼梯总结用一个数组来存储前两个数的值,然后根据前两个数的值来确定当前的值。classSolution{public:intfib(intn){if(nv;v.push_back(0);v.push_back(1);intnum=0,i=2;while(v.size()-1&cost){intdp[cost.size()+1];dp[0]=0;
蓝墨408
·
2023-12-18 14:48
leetcode
算法
数据结构
c++
春节放假第五天,我突然发现儿子不肯“
刷题
”了,怎么破?
我发现儿子突然不愿意“
刷题
”了。不到三岁孩子“
刷题
”?别惊讶,我只是和他边玩边做题目而已呀。而“
刷题
”虽然不久,我也算全方位对三岁娃提高智力、情商、创意、逻辑的用书有了了解。
说书人熊二娘
·
2023-12-18 14:26
【C语言】基础
刷题
训练4(含全面分析和代码改进示例)
系列文章目录提示:该系列文章暂未全部完成,暂时欠缺系列文章目录,见谅基础
刷题
训练4(含全面分析和代码改进示例)文章目录系列文章目录前言题目链接(有需要的请自行链接做题)T1:思路1:思路2:T1总结:T2
睡觉待开机
·
2023-12-18 14:47
c语言
开发语言
牛客网数据库
刷题
笔记
一星题日志文件用来记录对数据库中数据进行的每一次更新操作。索引是在基本表的列上建立的一种数据库对象,它同基本表分开存储,使用它能够加快数据的(查询)速度。where子句后不能放聚合函数。用二维表来表示实体集及实体集之间联系的数据模型称为关系模型。数据库系统与文件系统的主要区别是:文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决。数据库管理系统DBMS是系统软件。数据库系统一般由数据库
你不懂的阳
·
2023-12-18 13:41
品读《为什么过去的孩子挨骂、挨打,却很少有心理问题?》有感
自从网络上出现了那句“不让孩子输在起跑线上”之后,孩子就已经成为了父母眼中的“
刷题
机器”。后来还流行起了“虎妈鹰爸”的教育理念,搞得整个教育体系都是环绕着所谓的“考高分”来衡量一个孩子的人生价值。
心悦良言
·
2023-12-18 10:49
看完阿里技术官最新总结12W字Java面试宝典,简直吊打面试官!!!
备战面试,
刷题
当然是必不可少的。小编今天在这里分享一份阿里技术官最新总结12W字JAVA面试宝典,干货满满,下面一起来看看吧:总览:由于内容实在太多了,下面就只以截图展示部分内容了。
阿里官方架构师
·
2023-12-18 10:23
Java
程序人生
java
面试
【LeetCode
刷题
-字符串】-- 186.反转字符串中的单词II
186.反转字符串中的单词II方法:先反转整个字符串再反转单词中的字母classSolution{publicvoidreverseWords(char[]s){reverseCharacters(s,0,s.length-1);reverseEachWord(s);}//反转单词中的字母publicvoidreverseEachWord(char[]s){intlength=s.length;i
小d<>
·
2023-12-18 09:14
#
字符串
leetcode
算法
孩子你慢慢来,一切都会好的
距离中考只有一个多月了,孩子们天天搞得神经紧张,背书、
刷题
、考试轮番上阵。考完试又
敏而悦读
·
2023-12-18 09:39
「Verilog学习笔记」流水线乘法器
专栏前言本专栏的内容主要是记录本人学习Verilog过程中的一些知识点,
刷题
网站用的是牛客网`timescale1ns/1nsmodulemulti_pipe#(parametersize=4)(inputclk
KS〔学IC版〕
·
2023-12-18 08:18
Verilog学习笔记
学习
笔记
Verilog
LeetCode
刷题
:1431年.糖果数量最多的孩子.Kids With the Greatest Number of Candies
LeetCode
刷题
:1431年.糖果数量最多的孩子.KidsWiththeGreatestNumberofCandies给定数组candies和整数extraCandies,其中candies[i]代表第
小弦的博客
·
2023-12-18 07:22
LeetCode刷题
leetcode
java
模型选择与评估
怎么样让模型表现更好使用更多的训练样本减少特征数量增加特征数量增加多项式特征降低正则化程度λ增强正则化程度λ如何选用这些手段需要我们对模型进行测试与评估,答案会在最后一小节给出2测试集的引入在学习时我们常常会通过上课和
刷题
来提高对知识的掌握能力
搁浅丶.
·
2023-12-18 07:15
机器学习与深度学习
机器学习
人工智能
上一页
66
67
68
69
70
71
72
73
下一页
按字母分类:
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
其他