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
lc刷题
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
LC
-2132. 用邮票贴满网格图(二维差分)
2132.用邮票贴满网格图困难给你一个mxn的二进制矩阵grid,每个格子要么为0(空)要么为1(被占据)。给你邮票的尺寸为stampHeightxstampWidth。我们想将邮票贴进二进制矩阵中,且满足以下限制和要求:覆盖所有空格子。不覆盖任何被占据的格子。我们可以放入任意数目的邮票。邮票可以相互有重叠部分。邮票不允许旋转。邮票必须完全在矩阵内。如果在满足上述要求的前提下,可以放入邮票,请返回
Miraclo_acc
·
2023-12-18 11:12
算法刷题记录
算法
品读《为什么过去的孩子挨骂、挨打,却很少有心理问题?》有感
自从网络上出现了那句“不让孩子输在起跑线上”之后,孩子就已经成为了父母眼中的“
刷题
机器”。后来还流行起了“虎妈鹰爸”的教育理念,搞得整个教育体系都是环绕着所谓的“考高分”来衡量一个孩子的人生价值。
心悦良言
·
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
lc
437. 路径总和 III
packagecom.codeking.
lc
;importcom.codeking.Node.TreeNode;importjava.util.HashMap;importjava.util.Map;/
林中伊人
·
2023-12-18 07:55
算法
java
leetcode
深度优先
算法
java
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
机器学习与深度学习
机器学习
人工智能
2022-4-10晨间日记
566.27H天气:晴30-16℃日出日落:5:41;18:34叫我起床的不是闹钟是梦想终身学习2022年度目标及关键点:基金从业资格证考试、京学入职、健身(减肥20斤)四月青蛙:1.基金从业资格证视频+
刷题
惜露随笔
·
2023-12-18 07:15
牛客101
刷题
笔记
文章目录1、BM1反转链表2、BM2链表内指定区间反转3、BM3链表中的节点每k个一组翻转4、BM4合并两个排序的链表5、BM5合并k个已排序的链表6、BM6判断链表中是否有环7、BM7链表中环的入口结点8、BM8链表中倒数最后k个结点9、BM9删除链表的倒数第n个节点10、BM10两个链表的第一个公共结点11、BM11链表相加(二)12、BM12单链表的排序13、BM13判断一个链表是否为回文结
King Gigi.
·
2023-12-18 07:14
笔记
迟来的驾考
昨天练车,趁着轮换的间隙拿手机
刷题
,我没有直接去练模拟考题,而是把题库里的1235道题从头到尾看。
顽石的青果花园
·
2023-12-18 07:53
力扣
刷题
-二叉树-找树左下角的值
513找树左下角的值给定一个二叉树的根节点root,请找出该二叉树的最底层最左边节点的值。假设二叉树中至少有一个节点。示例1:示例2:思路层序遍历直接层序遍历,因为题目说了是最底层,最左边的值,所以就是层序遍历最后一层的第一个值。classTreeNode(object):def__init__(self,val=0,left=None,right=None):self.val=valself.l
hxh207
·
2023-12-18 06:56
leetcode刷题
leetcode
算法
数据结构
python
刷题
-Leetcode-55. 跳跃游戏(贪心-区间)
55.跳跃游戏题目链接来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/jump-game/submissions/著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。题目描述题目分析不用拘泥于每次究竟跳跳几步,而是看覆盖范围,覆盖范围内已经是可以跳过来的,不用管是怎么跳的。i每次移动只能在cover的范围内移动classSolu
萌的咋会有
·
2023-12-18 04:20
#
贪心
leetcode
算法
python
Leetcode—783.二叉搜索树节点最小距离【简单】
2023每日
刷题
(五十八)Leetcode—783.二叉搜索树节点最小距离实现代码/***Definitionforabinarytreenode.
源代码•宸
·
2023-12-18 03:05
LeetCode刷题
leetcode
深度优先
算法
c语言
经验分享
二叉搜索树
中序遍历
对教育的思考
现在的教育机构琳琅满目,不过主要都是在成绩提高的培训,真正回归教育本质的教育已经不多了,就连校内的部分老师都对强压式的
刷题
而感到厌烦(与师母交流说的)奥利弗·布朗提出了一个很有名的观点,道出了教育的本质
Nancy_Lan菇凉
·
2023-12-18 02:10
leetCode
刷题
(1)
题目:给定一个字符串,请你找出其中不含有重复字符的最长子串的长度。示例1:输入:s="abcabcbb"输出:3解释:因为无重复字符的最长子串是“abc”,所以其长度为3。示例2:输入:s="bbbbb"输出:1解释:因为无重复字符的最长子串是“b”,所以其长度为1。示例3:输入:s=""输出:0思路:从字符串的第一个字符开始遍历,当遇到重复的字符时,将原字符串从其重复的字符截取,再进行遍历,直到
我是小凤凰
·
2023-12-18 01:09
面对内卷,该怎么办?
这两天不间断在与王校长讨论内卷问题,耗时间,
刷题
,师生身心疲惫,似乎谁用的时间长,谁见得题多,学生的成绩就一定能够更出色。
冬阳_21a2
·
2023-12-18 01:19
LeetCode按照怎样的顺序来
刷题
比较好?
先照着这个分类来一波吧,保证有奇效!按照分类刷,每个分类的题目,解法类似,这样就用一个思路解一类题目了:GrokkingtheCodingInterview:PatternsforCodingQuestions-LearnInteractivelywww.educative.io图标这个课程将算法题目(类似LeetCode上面的算法和数据结构题目)进行了模式分类,每个类型模式,提供了经典的题目。(
平凡世界的孤儿
·
2023-12-18 01:17
LeedCode
刷题
---滑动窗口问题(二)
顾得泉:个人主页个人专栏:《Linux操作系统》《C/C++》《LeedCode
刷题
》键盘敲烂,年薪百万!
顾得泉
·
2023-12-18 01:39
LeetCode刷题
算法
数据结构
leetcode
c++
LeetCode
刷题
---75. 颜色分类(双指针,循环不变量)
所属专栏:【LeetCode题解(持续更新中)】作 者:我是夜阑的狗个人简介:一个正在努力学技术的码仔,专注基础和实战分享,欢迎咨询!欢迎大家:这里是CSDN,我总结知识的地方,喜欢的话请三连,有问题请私信您的点赞、关注、收藏、评论,是对我最大的激励和支持!!!文章目录前言一、编程题:75.颜色分类(双指针,循环不变量)1.题目描述2.示例1:3.示例2:4.提示:5.进阶:二、解题思路1.思路
我是夜阑的狗
·
2023-12-18 00:05
#
LeetCode
链表篇
leetcode
算法
数据结构
java
LeetCode 【数据结构与算法专栏】【回溯算法】
刷题
笔记递归回溯算法leetcode专栏leetcode77组合leetcode39组合总和leetcode40组合总和IIleetcode216组合总和IIIleetcode17电话号码的字母组合leetcode131
不会code的菜鸟
·
2023-12-18 00:35
数据结构与算法刷题专栏
leetcode
算法
「代码随想录」746. 使用最小花费爬楼梯【动态规划】力扣详解!
相信很多小伙伴
刷题
的时候面对力扣上近两千到题目,感觉无从下手,我花费半年时间整理的Github学习项目:leetcode
刷题
指南,不仅有详细经典题目
刷题
顺序而且对应题解来排好了,难点还有视频讲解,按照list
代码随想录
·
2023-12-18 00:06
leecode题解
java
算法
数据结构
动态规划
力扣
刷题
记录 -- JAVA---99--746. 使用最小花费爬楼梯
目录一、题目二、代码三、运行结果一、题目二、代码classSolution{publicintminCostClimbingStairs(int[]cost){intlength=cost.length;inti;int[]dp=newint[length+1];dp[0]=cost[0];dp[1]=cost[1];for(i=2;i<=length-1;i++){dp[i]=Math.min(
@白圭
·
2023-12-18 00:05
#
leetcode
java
算法
C++STL----string篇
一直
刷题
到现在,我一直想总结一下我在做题中经常使用的一些STL容器和函数。我将分成几大部分,分别是string(字符串),set(集合),vector(翻译为向量,但是实际上是变长数组),map
Yuki(void)
·
2023-12-17 23:51
STL
上一页
65
66
67
68
69
70
71
72
下一页
按字母分类:
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
其他