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
刷题册
【LeetCode】
刷题
总结 - 15. 三数之和
15.三数之和|LeetCode思路首先对nums进行排序,然后设置三个指针:left、mid、right:left从最左边开始,依次向后遍历每次固定住left后,就化为一个2sum问题:mid=left+1,right=nums.length-1,计算sum如果sum大于0,则right向后走;如果sum小于0,则mid向前走;等于0则加入结果集并让right和mid均走一步注意点:⚠️left
yubinCloud
·
2024-02-05 03:06
LeetCode
leetcode
算法
【HarmonyOS 4.0 应用开发实战】ArkTS 快速入门
一名大三在校生,喜欢AI编程❄️个人主页:落798.个人WeChat:hmmwx53️系列专栏:️零基础学Java——小白入门必备重识C语言——复习回顾计算机网络体系———深度详讲HCIP数通工程师-
刷题
与实战微信小程序开发
落798.
·
2024-02-05 02:25
HarmonyOS
4.0
应用开发实战
harmonyos
华为
ArkTS
前世辉煌今世无的古代幻戏——巫童带你看古代幻戏的前世今生
这本书18年出版至今在微博上已有两百多万人关注的热度,全书三
册
“幻戏陷阱”、“绝技争锋”、“秘术现世”,100多万字的小说直至今年才出版
34a646c2ba94
·
2024-02-05 01:01
《明朝那些事儿》之《粉饰太平》
小伙伴们大家好,今天简阅继续分享《明朝那些事儿》,今天来分享第四
册
《粉饰太平》。
灵结
·
2024-02-05 01:48
今日正如意,莫问往事如烟
后来,毕业时,有同学在他的毕业
册
上写下了:浪子回头金不换。现在想来,觉得甚是可笑。自己什么都不懂,还要教别人浪子回头。
简归尘
·
2024-02-05 01:42
【基础】练习
册
30-Python3_正整数分解质因数
代码如下:#题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5#方法二:利用format方法添加因素defReduceNum(n):print("{}=".format(n),end='')ifnotisinstance(n,int)orn<=0:print("请输入正确的正整数!")exit(0)elifn==1:print("{}".format(n))whilen!=1
Alyna_C
·
2024-02-05 01:40
Leetcode
刷题
笔记题解(C++):200. 岛屿数量
思路:利用深度优先搜索的思路来查找1身边的1,并且遍历之后进行0替换防止重复dfs,代码如下所示classSolution{public:intnumIslands(vector>&grid){introw=grid.size();intcol=grid[0].size();intnumoflands=0;//从第一行开始遍历,是岛屿则进行周围深度优先搜索for(intr=0;r>&grid,in
Demo.demo
·
2024-02-05 00:48
Leetcode算法题解
leetcode
笔记
c++
Leetcode
刷题
笔记题解(C++):1863. 找出所有子集的异或总和再求和
思路如下:递归思路,依次遍历数组中的数,当前数要不要选择像二叉树一样去遍历如下图所示00(选5)5(不选5)0101060606060+6+1+7+5+3+4+2=28classSolution{public:intres=0;intn=0;intsubsetXORSum(vector&nums){n=nums.size();dfs(nums,0,0);returnres;}voiddfs(vec
Demo.demo
·
2024-02-05 00:48
Leetcode算法题解
leetcode
笔记
c++
Leetcode
刷题
笔记题解(C++):66. 加一
思路:分为两种情况1.没有进位,直接+完就完,比如46+1=472.有进位而且还需要扩展一位,比如99+1=100代码如下:classSolution{public:vectorplusOne(vector&digits){intjinwei=1;for(inti=digits.size()-1;i>=0;i--){inttemp=digits[i];digits[i]=(temp+jinwei)
Demo.demo
·
2024-02-05 00:17
Leetcode算法题解
c++
leetcode
数据结构
Leetcode
刷题
笔记题解(C++):6. Z 字形变换
思路:根据每个字符的下标来确定它在哪一行,然后生产新的字符串即可代码如下:classSolution{public:stringconvert(strings,intnumRows){intsize=s.length();//行数取定义行数,如果字符串的长度小于行数的话则取字符串长度numRows=min(numRows,size);//如果字符串的长度为1或者行数为1时,直接输出原字符串if(n
Demo.demo
·
2024-02-05 00:17
Leetcode算法题解
字符串
c++
leetcode
算法
Leetcode
刷题
笔记题解(C++):18. 四数之和
思路:在三数之和的基础上加一层循环即可,注意跳过相等的元素。代码如下,思路也可以看看我的注释:classSolution{public:vector>fourSum(vector&nums,inttarget){//先从小到大进行排序sort(nums.begin(),nums.end());//存放结果vector>result;//数组大小intsize=nums.size();//选择第一个
Demo.demo
·
2024-02-05 00:17
Leetcode算法题解
c++
算法
leetcode
数据结构
Leetcode
刷题
笔记题解(C++):LCR 016.无重复字符的最长子串
思路:利用滑动窗口的思想,用起始位置startindex和curlength来记录这个滑动窗口的大小,并且得出最长距离;利用哈希表来判断在滑动窗口中是否存在重复字符,代码如下所示:classSolution{public:intlengthOfLongestSubstring(strings){//如果为空字符串,则返回0if(s.length()==0)return0;intmaxlength=
Demo.demo
·
2024-02-05 00:17
Leetcode算法题解
leetcode
笔记
c++
Leetcode
刷题
笔记题解(C++):51. N皇后
思路:递归回溯符合规则:左上方(斜),上方(列),右上方(斜)都没有放置Q从第一行找位置,在第一行中遍历找位置,如果符合要求则放置皇后进入到下一行或者不放皇后看下一个位置如果最后行数=要求的n,则得到结果,大概思路图:(4皇后为例)看图大概能看懂的吧,几乎把每一种结果都试了,最后行数=n的话则为结果,剪枝的条件是符合上面那个规则代码如下:classSolution{public:vector>so
Demo.demo
·
2024-02-05 00:47
剪枝
leetcode
c++
N皇后问题
递归回溯
Leetcode
刷题
笔记题解(C++):94. 二叉树的中序遍历
思路:利用栈做辅助来写算法,具体流程可见下图:帮助理解classSolution{public:vectorinorderTraversal(TreeNode*root){vectorres;stacks;while(root||!s.empty()){if(root){s.push(root);root=root->left;}else{root=s.top();res.push_back(ro
Demo.demo
·
2024-02-05 00:46
Leetcode算法题解
c++
算法
leetcode
二叉树
栈
Leetcode
刷题
笔记题解(C++):1306. 跳跃游戏 III
利用BFS的思路,注意标记已经走过的下标,还有两种跳跃的情况向前走或者向后走。代码如下:classSolution{public:boolcanReach(vector&arr,intstart){if(arr[start]==0)returntrue;queueq;vectorused(arr.size());q.push(start);used[start]=true;while(!q.emp
Demo.demo
·
2024-02-05 00:46
Leetcode算法题解
bfs
c++
leetcode
数据结构
算法
Leetcode
刷题
笔记题解(C++):141. 环形链表
解决思路:常规做法就是利用辅助数据来记录遍历的节点,如果当前遍历的节点在辅助空间中存在即存在循环链表,否则没有存在循环链表。但是需要空间比较大。这里思路是用两个节点不同速度去遍历,一个走两步,一个走一步,在遍历不为空的情况下如果某次相遇则是回环链表。代码如下:/***Definitionforsingly-linkedlist.*structListNode{*intval;*ListNode*n
Demo.demo
·
2024-02-05 00:16
Leetcode算法题解
c++
leetcode
链表回环
Leetcode
刷题
笔记题解(C++):739. 每日温度
###解题思路:利用栈来解决。注意的是栈中压入的下标的值首先压入0如果栈不为空且要压入的下标值i有T[i]>T[栈顶元素]则res[栈顶元素]=i-栈顶元素否则继续压栈,直到压完T中所有的数据为止。还要注意的是,开始对res全部赋值为0,这就对栈中的元素没弹出来的默认为0;这里附一下图吧,好理解一点。代码如下:classSolution{public:vectordailyTemperatures
Demo.demo
·
2024-02-05 00:16
Leetcode算法题解
c++
栈算法
leetcode
Leetcode
刷题
笔记题解(C++):36. 有效的数独
思路一:暴力破解,两个二维数组记录行、列对应的数字出现的次数,比如rows[i][index]表示的数字index在i行出现的次数,三维数组记录每个块中对应数字出现的次数,比如boxes[i/3][j/3][index]表示的数字index在[i/3][j/3]个块中出现的次数,然后进行判断可以得出结果,超过1则不符合代码如下:classSolution{public:boolisValidSud
Demo.demo
·
2024-02-05 00:45
Leetcode算法题解
leetcode
笔记
c++
蓝桥杯
刷题
--python-1
0门牌制作-蓝桥云课(lanqiao.cn)importosimportsys#请在此输入您的代码res=0foriinrange(1,2021):x=str(i)res+=x.count('2')print(res)0卡片-蓝桥云课(lanqiao.cn)importosimportsys#请在此输入您的代码res_1=0foriinrange(1,99999999999999999):res_
芝士小熊饼干
·
2024-02-05 00:41
l蓝桥杯刷题python
蓝桥杯
职场和发展
2012年《北京市建设工程计价依据--预算定额》(二) ----01房屋建筑与装饰预算工程(
册
及土石方工程注意事项)
册
说明:1、定额的工效是按建筑物檐高25m以下为准编制的,超过25m的高层建筑物,另按规定计算高层建筑超高费。
静静的an
·
2024-02-04 23:14
2022蓝桥杯C++
刷题
记录
PREV-284杨辉三角形【第十二届】【省赛】【研究生组】链接:杨辉三角题详解Java.这个博客讲的算清楚的,就是我对于Check还是一知半解。。。注意要点longlong类型是AC的关键!!!#include#includeusingnamespacestd;longlongN;//计算组合数longlongC(inta,intb){longlongsum=1;for(inti=a,j=1;jN
yyjshang
·
2024-02-04 23:57
Cpp
Learning
Road
c++
蓝桥杯
python蓝桥杯真题
刷题
打卡 | day2
目录数字三角形卡片排序成绩分析等差素数列数字三角形2020省赛动态规划dp输入输出样例输入:5738810274445265输出:27代码:importosimportsys#请在此输入您的代码h=int(input())#输入数据W=[list(map(int,input().split()))foriinrange(h)]#循环遍历计算到每一行的和的最大值foriinrange(1,h):fo
代码魔法师!
·
2024-02-04 23:56
python算法
python
蓝桥杯
动态规划
【第八届】蓝桥杯JavaB组
刷题
总结
第一题:购物单题目描述本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。小明刚刚找到工作,老板人很好,只是老板夫人很爱购物。老板忙的时候经常让小明帮忙到商场代为购物。小明很厌烦,但又不好推辞。这不,大促销又来了!老板夫人开出了长长的购物单,都是有打折优惠的。小明也有个怪癖,不到万不得已,从不刷卡,直接现金搞定。现在小明很心烦,请你帮他计算一下,需要从取款机上取多少现金,才能搞
小白不菜ly
·
2024-02-04 23:56
蓝桥杯JavaB组刷题
Java基础
蓝桥杯
java
职场和发展
蓝桥杯真题
刷题
6.隔行变色
#includeusingnamespacestd;intmain(){inta=0;intb=0;intcount=0;for(a=21;a<=50;a+=2){count++;}cout<<count<<endl;return0;}
失落的香蕉
·
2024-02-04 22:56
c++
算法
开发语言
蓝桥杯真题
刷题
8.积分之谜
#include#includeintmain(intargc,char*argv[]){//请在此输入您的代码inta,b,c;for(a=1;a<=100;a++){for(b=1;b<=100;b++){for(c=1;c<=100;c++){if(3*a+7*b+c==315&&4*a+10*b+c==420){printf("%d",a+b+c);return0;}}}}}
失落的香蕉
·
2024-02-04 22:56
java
算法
数据结构
蓝桥杯真题
刷题
5.年龄问题
#includeusingnamespacestd;intmain(){intm;for(ints=20;s<100;s++){m=2*(s-20)+20;if(m==1.5*s)cout<<s;}return0;}
失落的香蕉
·
2024-02-04 22:55
算法
c++
数据结构
蓝桥杯真题
刷题
7.三角形面积
#includeusingnamespacestd;intmain(){//请在此输入您的代码cout<<8*8-8*2/2-8*4/2-4*6/2;return0;}
失落的香蕉
·
2024-02-04 22:55
算法
前端
javascript
2019-06-28
【红色文化收藏】七、《毛泽东诗词》金银邮品珍藏
册
https://www.meipian.cn/27x4hoxk?
红色收藏A
·
2024-02-04 22:37
【LeetCode: 462. 最小操作次数使数组元素相等 II + 贪心】
算法题算法
刷题
专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域优质创作者,保研|国家奖学金|高中学习JAVA|大学完善
硕风和炜
·
2024-02-04 21:07
LeetCode每日一题打卡
leetcode
算法
java
贪心
【LeetCode: 292. Nim 游戏+ 博弈问题】
算法题算法
刷题
专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域优质创作者,保研|国家奖学金|高中学习JAVA|大学完善
硕风和炜
·
2024-02-04 21:07
LeetCode每日一题打卡
leetcode
游戏
算法
java
博弈论
nim
【LeetCode: 82. 删除排序链表中的重复元素 II + 链表】
算法题算法
刷题
专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域优质创作者,保研|国家奖学金|高中学习JAVA|大学完善
硕风和炜
·
2024-02-04 21:34
LeetCode每日一题打卡
面试必须掌握的101题
#
链表系列
leetcode
链表
算法
java
面试
模拟
随想录
刷题
笔记 —栈与队列篇1 232栈实现队列 225队列实现栈
栈实现队列和队列实现栈的本质都是在push功能上进行修改,从而使出队和出栈方式相同,所以重点在push()函数232用栈实现队列使用两个栈,先将1栈中的内容遍历push到2栈,再将元素xpush进去,然后再将栈2元素遍历到1栈,则1栈的出栈顺序就跟队列相同。classMyQueue{StackstackIn;StackstackOut;publicMyQueue(){stackIn=newStac
XWHQQ7426
·
2024-02-04 21:22
随想录刷题
笔记
java
开发语言
随想录
刷题
笔记 —栈与队列篇2 20有效括号 1047删除字符串相邻重复项 150逆波兰表达式求值
20有效括号给定一个只包括'(',')','{','}','[',']'的字符串s,判断字符串是否有效使用栈来做括号匹配,如果是左括号则入栈,如果是右括号则出栈,在遇到右括号出栈时比较括号类型是否相同即可。classSolution{publicbooleanisValid(Strings){Stackstack=newStackstack=newStackstack=newStack<>();f
XWHQQ7426
·
2024-02-04 21:22
随想录刷题
笔记
算法
java
随想录
刷题
笔记 —字符串篇2 卡码网55右旋字符串 28找出字符串中第一个匹配项的下标 459重复的子字符串
卡码网55右旋字符串将字符串中的后面k个字符移到字符串的前面使用StringBuilder先加入后k个字符,再加入前面的字符。importjava.util.*;publicclassMain{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);intk=sc.nextInt();Strings=sc.next();
XWHQQ7426
·
2024-02-04 21:21
随想录刷题
笔记
java
算法
随想录
刷题
笔记 —数组篇2 977有序数组平方 209长度最小子数组 59螺旋矩阵
977有序数组平方非递减顺序排序的整数数组每个数字的平方组成的新数组题目分析:负数正数组成的非递减数组两边平方最大,中间平方最小我的题解:找到正负数交界,从中间向外比较赋值代码非常繁冗classSolution{publicint[]sortedSquares(int[]nums){intflag=-1;int[]news=newint[nums.length];for(inti=0;i=0&&b
XWHQQ7426
·
2024-02-04 21:51
随想录刷题
笔记
算法
数据结构
java
随想录
刷题
笔记 —链表篇2 24两两交换链表节点 19删除倒数第N个节点 02 07链表相交 142环形链表II
24两两交换链表节点两两交换相邻的节点首先创建了哨兵结点。其次创建3个指针,分别指向prenode1node2,交换node1和node2classSolution{publicListNodeswapPairs(ListNodehead){if(head==null||head.next==null){returnhead;}ListNodefrehead=newListNode(-1,head
XWHQQ7426
·
2024-02-04 21:51
随想录刷题
笔记
链表
数据结构
java
随想录
刷题
笔记 —哈希篇2 454四数相加II 383赎金信 15三数之和 18四数之和
454四数相加II两两为一组计算和,建立哈希表存储第一二组的和,遍历三四组的和,在哈希表中查找。classSolution{publicintfourSumCount(int[]nums1,int[]nums2,int[]nums3,int[]nums4){MapmapList=newHashMap=1&&nums[i]==nums[i-1]){continue;}第一步对重复三元组的处理是针对l
XWHQQ7426
·
2024-02-04 21:51
随想录刷题
笔记
哈希算法
算法
leetcode
java
随想录
刷题
笔记 —字符串篇1 344反转字符串 541.反转字符串II 卡码网54替换数字 151翻转字符串里的单词
344反转字符串原地翻转输入字符数组双指针,从两边向中间移动,交换指针指向的数组值classSolution{publicvoidreverseString(char[]s){inti=0;intj=s.length-1;while(i=26||chars[i]-'a'=0;i--){if(s.charAt(i)!=''){if(flag){result1.append("");}intr=i;w
XWHQQ7426
·
2024-02-04 21:50
随想录刷题
笔记
算法
java
手持清风,山月为枕著年华;眉挑烟火,温酒煮茶过流年
满地落红,扫作一篓诗;一池月色,集成一
册
词;梧桐疏雨,写作一纸念;暖风帘幕,摇作一缕思。余舟一芥,不落尘埃,虽寂寞,亦心安;
水月岚曦
·
2024-02-04 20:05
LeetCode
刷题
实战92:反转链表 II
算法的重要性,我就不多说了吧,想去大厂,就必须要经过基础知识和业务逻辑面试+算法面试。所以,为了提高大家的算法能力,这个公众号后续每天带大家做一道算法题,题目就从LeetCode上面选!今天和大家聊的问题叫做反转链表II,我们先来看题面:https://leetcode-cn.com/problems/reverse-linked-list-ii/Reversealinkedlistfrompos
程序IT圈
·
2024-02-04 20:45
链表
算法
数据结构
leetcode
单链表
LeetCode笔记:反转链表专题
LeetCode笔记:反转链表专题自大学开始,我便陆陆续续的学习一些算法和数据结构方面的内容,同时也开始在一些平台
刷题
,也会参加一些大大小小的算法竞赛。
耿鬼不会笑
·
2024-02-04 20:43
#
LeetCode学习记录
算法
数据结构
java
python
链表
python_蓝桥杯
刷题
记录_笔记_全AC代码_入门4
题单目录1.P1914小书童——凯撒密码2.P1028[NOIP2001普及组]数的计算3.P1036[NOIP2002普及组]选数4.P1149[NOIP2008提高组]火柴棒等式5.P1217[USACO1.5]回文质数PrimePalindromes6.P1478陶陶摘苹果(升级版)7.P1618三连击(升级版)1.P1914小书童——凯撒密码n=int(input())str=input(
Hooray11
·
2024-02-04 20:25
刷题笔记
笔记
算法
刷题
day04
目录一、前缀和二、子矩阵的和三、激光炸弹四、K倍区间五、总结一、前缀和标签:前缀和题目描述:输入一个长度为n的整数序列。接下来再输入m个询问,每个询问输入一对l,r。对于每个询问,输出原序列中从第l个数到第r个数的和。输入格式第一行包含两个整数n和m。第二行包含n个整数,表示整数数列。接下来m行,每行包含两个整数l和r,表示一个询问的区间范围。输出格式共m行,每行输出一个询问的结果。数据范围1≤l
lijiachang030718
·
2024-02-04 19:13
#
算法刷题
算法
c++
开发语言
算法
刷题
day05
总结引言这些题其实之前是已经写过了的,但还是会有一些问题,比如说思路不清楚了,细节没有处理好,模板没有记熟都是问题,所以还是要大量的做题,也要把自己做过的题好好做做,然后我现在的问题就是现在目前在做老题已经做过了的,然后还是缺少
刷题
量
lijiachang030718
·
2024-02-04 19:10
#
算法刷题
算法
数据结构
c++
吟和唱酬之二十一(21)
水屋芸签千玉
册
,山歌锦卷五姑娘。分湖结社呼群士,文史收罗领一方。漫自浮楼风雅事,莼鲈紫蟹献桃觞。【注】图片来自网络。如
邵冬辰
·
2024-02-04 19:30
【leetcode】轮转数组
大家好,我是苏貝,本篇博客带大家
刷题
,如果你觉得我写的还不错的话,可以给我一个赞吗,感谢❤️目录1.三步旋转法2.利用额外的数组点击查看题目1.三步旋转法根据大数据运算可得到以下规律,采用下面的三步旋转即可得到旋转后的数组
苏貝貝
·
2024-02-04 19:37
leetcode
算法
职场和发展
每日好书推荐 | 663
1《语文阅读推荐丛书·全132种143
册
》内容简介:丛书收入图书百余种,绝大部分都是中小学语文课程标准和语文教科书推荐阅读书目,并根据阅读需要有所拓展,基本涵盖了古今中外主要的文学经典,
f4a226565e0b
·
2024-02-04 18:45
原来你只在做别人眼中的自己
我喜欢高中的历史老师,她会在认真做作业的同学的练习
册
上画小卡通人物,会写一些类似“你很棒”“你的认真和努力一定不会辜
Alisonnnnnnnn
·
2024-02-04 18:26
[教育]对不起,我是老师(14)——熊孩子背后是熊家长
早上刚起床,崔浩发现自己的语文练习
册
被人撕的到处都是,还缺了好多页。一问,唐明承认是他干的,崔浩想和他
田边插柳
·
2024-02-04 17:07
读后感
《妈妈我爱你》是淘气包马小跳中的28
册
,作者是杨红樱,出自于安徽少年儿童出版社。每本书的第三页都有人物形象的介绍,主角是马小跳,马小跳崇拜的是夏林果,马小跳有个秘密,就是他上幼儿园时崇拜路曼曼。
王欣然
·
2024-02-04 17:59
上一页
22
23
24
25
26
27
28
29
下一页
按字母分类:
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
其他