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
双指针解题
L1-012 计算指数(Java)
输入样例:5输出样例:2^5=32
解题
思路直接秒了!
解题
过程中遇到的问题暂无代码importjava.util.Scanner;publicclassMain{publicstaticvoidmain
Micek
·
2024-01-10 00:55
算法学习
java
算法
数据结构
L1-013 计算阶乘和(Java)
输入样例:3输出样例:9
解题
思路初始化变量:一个用于存储总和的变量(例如sum),初始值为0;另一个变量用于临时存储当前数字的阶乘(例如factorial),初始值为1(因为0!和1!都是1)。
Micek
·
2024-01-10 00:55
算法学习
java
算法
数据结构
【D2】将有序数组转换为二叉搜索树 & 有序链表转换二叉搜索树 (LC 108&109)
解题
思路递归思路。选取升序排列数组里的中间值作为根节点,然后分别用medium的前/后半部分作为参数递归构建左/右子树。
sirenyunpan
·
2024-01-09 23:12
美丽的区间-蓝桥
题目链接:1.美丽的区间-蓝桥云课(lanqiao.cn)
解题
思路:经典的滑动窗口,i指针在前,j指针在后,i指向末尾时,结束循环。
cy-code
·
2024-01-09 22:11
算法
c++
火星人-蓝桥
题目链接:1.火星人-蓝桥云课(lanqiao.cn)
解题
思路:只要判断全排列从小到大的序数等于加上的数的大小即可,也就是排列加上的数的次数。
cy-code
·
2024-01-09 22:41
算法
c++
数据结构
狼人杀线索判断-蓝桥
题目链接:4.狼人杀线索判断-蓝桥云课(lanqiao.cn)
解题
思路:首先需要知道什么是按位与运算按位与运算符(&)参加运算的两个数,按二进制位进行“与”运算。
cy-code
·
2024-01-09 22:41
算法
c++
丽丽的01密码串-蓝桥
题目链接:4.丽丽的01密码串-蓝桥云课(lanqiao.cn)
解题
思路:这题到底什么意思,表述的是只改变一个数字使得0和1数目相同,输出格式又说是使所有数字相同,简直了,ac代码就是所有数字相同。
cy-code
·
2024-01-09 22:10
算法
c++
开发语言
弹珠堆放-蓝桥
题目链接:6.弹珠堆放-蓝桥云课(lanqiao.cn)
解题
思路:找规律题就是,不难发现,弹珠数就是1+(1+2)+(1+2+3)+.......+(1+......
cy-code
·
2024-01-09 22:10
c++
算法
开发语言
回文判断-蓝桥
题目链接:1.回文判定-蓝桥云课(lanqiao.cn)
解题
思路:这道题的数量级有10e6,如果双重循环肯定会爆的,所以可以联想到
双指针
,也就是头尾一起遍历,将o(n^2)转化成o(n),截至条件为iusingnamespacestd
cy-code
·
2024-01-09 22:09
算法
python初学者练习(二)斐波那契兔子问题
代码
解题
:defsum(n):ifn==1orn==2:return1else:returnsum(n-1)+sum(n-2)#这是第十个月的print(sum(10))#结果为55另一种解法defrabbits
莹莹苏莹
·
2024-01-09 20:59
每天python练习
python
【代码随想录】刷题笔记Day46
139.单词拆分-力扣(LeetCode)单词是物品,字符串s是背包,单词能否组成字符串s,就是问物品能不能把背包装满能重复用,是完全背包,其实也就是
双指针
的思想,i从头到尾,j从0到idp[i]含义从头开始字符串长度为
小涛44
·
2024-01-09 19:19
代码随想录刷题笔记
笔记
leetcode
数据结构
算法
职场和发展
【面试高频算法解析】算法练习8 单调队列
通过策略性地练习精选的经典题目,帮助您深度理解每种算法,避免出现刷了很多算法题,还是一知半解的状态专栏导航二分查找回溯(Backtracking)
双指针
滑动窗口深度优先搜索广度优先搜索贪心算法单调队列堆
worxfr
·
2024-01-09 19:57
算法
面试
算法
职场和发展
leetcode
单调队列
健康管理师考试难点攻破技巧分析
1,复习原则:书是蓝本,题亦重要通读书本的同时,多做习题也很必要,既可巩固知识,也可熟悉考试的
解题
方法和答题模式。
欣欣向荣Y
·
2024-01-09 19:06
算法第十四天-删除有序数组中的重复项
删除有序数组中的重复项题目要求
解题
思路
双指针
左指针确定不重复值,右指针遍历数组代码classSolution:defremoveDuplicates(self,nums:List[int])->int:
alstonlou
·
2024-01-09 18:43
算法
leetcode
职场和发展
leetcode202---快乐数
leetcode202--快乐数链接:快乐数题目描述思路分析1、首先我们需要理
解题
目的意思,就是给的数字按照其个十百可以分别进行进行平方。2、如果平方后的数字最终结果为1,那么这个数是快乐数。
Peihj2021
·
2024-01-09 18:40
java学习
数据结构与算法
leetcode
算法
数据结构
LeetCode刷题---快乐数
解题
思路该题的
解题
思路为使用哈希表来存储每次平方的和的结果,看是否有重复的数,如果存在第n次的平方和的数和第i次(iset=newHashSet0){inttmp=n%10;//获取末位上的数resSum
肥大毛
·
2024-01-09 18:40
LeetCode刷题
leetcode
算法
职场和发展
GIT - 清除历史 Commit 瘦身仓库
目录一.引言二.仓库清理◆创建一个船新分支◆提交最新代码◆
双指针
替换分支三.总结一.引言由于项目运行时间较长,分支较多,且分支内包含很多不同的大文件,随着时间的推移,历史Git库的容量日渐增发,objects
BIT_666
·
2024-01-09 18:11
Git
异常解决
git
Day22
今天在整理阅读理解的
解题
技巧,看着高分突破里面的文字表述,反复看好多遍,怀疑编者的表述能力也有限,不然就是我的理解能力实在太差。
Ivy冬
·
2024-01-09 17:23
考试
这篇文章很难,关于围棋我是一窍不通的,看了一位作家写的
解题
方法,才知道是基础和创造之间的关系。晚上吃饭的时候同事们又谈到了数学,很难不禁感慨到高考,真是一年比一年难。
金凤尾竹
·
2024-01-09 16:03
基础算法【
解题
思路】:单链表的倒数第k个节点
定义指针p1,让p1走k步:定义指针p2,在p1走了k步的时候,p2也跟着走。p1走到最后的时候走了n-k步,停留在最后的null结点。P2从头结点开始,也跟着走到了n-k步,而n-k恰好是倒数第k个节点。例子:实现://返回链表的倒数第k个节点staticListNodefindFromEnd(ListNodehead,intk){ListNodep1=head,//第一个指针p2=head;/
Shujie_L
·
2024-01-09 16:10
数据结构和算法
算法
力扣:1037. 有效的回旋镖 题解(Java)
]输出:true示例2:输入:[[1,1],[2,2],[3,3]]输出:false提示:points.length==3points[i].length==20<=points[i][j]<=100
解题
HOOHV
·
2024-01-09 16:34
力扣题解
【独家OD2023C卷真题】20天拿下华为OD笔试【BFS】2023C-跳马问题【欧弟算法】全网注释最详细分类最全的华为OD真题题解
文章目录题目描述与示例题目描述输入描述输出描述示例一输入输出示例二输入输出
解题
思路单匹马的跳跃情况多匹马的跳跃情况代码PythonJavaC++时空复杂度华为OD算法/大厂面试高频题算法练习冲刺训练题目描述与示例题目描述输入
闭着眼睛学算法
·
2024-01-09 15:58
最新华为OD真题
#
BFS
算法
华为od
宽度优先
LeetCode刷题---简化路径
解题
思路:使用队列和
双指针
的思想来解决该问题定义
双指针
,i为慢指针,j为快指针,遍历原路径,如果path.charAt(i)为‘/’时,i++,j为i+1,j++,当path.charAt(j)也为’/
肥大毛
·
2024-01-09 15:57
LeetCode刷题
leetcode
java
算法
【面试高频算法解析】算法练习7 贪心算法
通过策略性地练习精选的经典题目,帮助您深度理解每种算法,避免出现刷了很多算法题,还是一知半解的状态专栏导航二分查找回溯(Backtracking)
双指针
滑动窗口深度优先搜索广度优先搜索贪心算法单调队列堆
worxfr
·
2024-01-09 15:05
算法
算法
面试
贪心算法
职场和发展
leetcode
力扣刷题总结一:模拟+哈希表+
双指针
+前缀和+滑动窗口
模拟根据题目意思,捋清整个流程,使用代码去模拟整个流程例题种花问题classSolution:defcanPlaceFlowers(self,flowerbed:List[int],n:int)->bool:#模拟,在数组前后各添加1个0,从第1个元素到倒数第2个元素,判断元素是否为0且左右都为0则可插入flowerbed.insert(0,0)flowerbed.append(0)res=0fo
夏日、荷花&你
·
2024-01-09 15:49
力扣刷题
leetcode
散列表
算法
求两个数之间的最小公约数
目录前言方法:求两个数之间的最小公约数1.欧几里得算法2.枚举法3.公共因子积4.更相减损术5.Stein算法
解题
:在链表中插入最大公约数总结前言今天刷每日一题:2807.在链表中插入最大公约数-力扣(
阿如村保安
·
2024-01-09 14:51
算法与数据结构
leetcode
欧几里得算法
更相减损术
stein算法
链表
最大公约数
【C语言题解】 | 965. 单值二叉树
这个题目我们通过分治思想来
解题
:首先传入的是根节点其次判断根节点是否有左子树和右子树,若存在则判断左右子树的值是否于根节点的值相同(不同则返回false,相同则继续)if(root->left&&root
jokr_
·
2024-01-09 14:32
力扣刷题集
c语言
java
算法
数据结构
LeetCode——2807. 在链表中插入最大公约数
思路:我是用的
双指针
解决的,我们首先是找到前后两个节点,然后求他的最大公约数,然后left的next指向新的节点,新节点的next指向right。然后更新left和right就好了。
玄昌盛不会编程
·
2024-01-09 14:29
算法
leetcode
算法
java
计操进程同步(信号量pv灵魂三问法狂练版)
文章目录
解题
秘诀-灵魂三问法一同步问题1.1围棋问题1.2数据采集问题1.3三进程文件打印问题1.4司机售票员问题二同步+互斥问题2.1果盘问题三同步+资源管控问题3.1兔子问题3.2数据写入和读取问题
缘友一世
·
2024-01-09 13:46
尝试
操作系统
学习
L1-008 求整数段和(Java)
输入样例:-38输出样例:-3-2-1012345678Sum=30
解题
思路对于PTA的输入样例我一直很好
Micek
·
2024-01-09 13:09
算法学习
java
算法
数据结构
1.4~1.5链表复习,代码操作(反转链表(用栈解决,
双指针
),删除链表指定元素),链表选择题,广义表
删除链表内指定范围的数思路是
双指针
,定义两个指针,一个去找当前这个数满不满足要求,然后另一个定义为删除区间的起点,当不满足时,两个指针同时向后移动;当满足时,前驱指针就不动了,不断的删掉当前的cur,直到为
CQU_JIAKE
·
2024-01-09 12:42
算法
链表
数据结构
【转】站在讲台上慢慢老去
站在讲台上慢慢老去手中的粉笔在盈盈的舞动中一点点缩短轻轻地随风卷进飘起的长发里那撒满缤纷花朵的长裙不经意间已沾染了岁月的痕迹绿野堂开占物华可我还是眷恋更迭的四季还是喜欢和孩子们在一起阳光撒满他们的笑脸幸福映在我的心里路人指道令公家不再急匆匆地追赶岁月而是愉悦地走上讲台轻轻抒写岁月满怀笑意开始原谅捣蛋的幼童和岁月的顽皮开始感恩成长的孩子和生活的赠与令公桃李满天下伴着书声迎接晨曦伴着喧嚣静静
解题
那金戈
富裕047于月霞
·
2024-01-09 12:44
第28次CCF计算机软件能力认证(测试)
测试300分要是考试的时候也能这么发挥就好第一题:现值计算
解题
思路:直接模拟n,m=input().split()n=int(n);m=float(m)l=list(map(int,input().split
xp_xht123
·
2024-01-09 09:22
ccf
csp
算法
c++
开发语言
2019中考考前语文答题规范
3、三解,以题
解题
,文在书外,答在课内;4、实词考查题可使用“代入法”,信息筛选题一般采用“排除法”。5、翻译题直译为主,意译为辅。
一身书生气
·
2024-01-09 09:13
2021-5-26晨间日记
今日三只青蛙/番茄钟写日记、学习理财、检查作业(寻找最优
解题
方法)成功日志-记录三五件有收获的事务1、昨天和队员开诚
茗蝶
·
2024-01-09 09:57
每日coding
今天无意点进一个回文串的题目,对于回文串我第一印象就用
双指针
,但是确实没写出来,看了评论区题解,绝大多数都是用dp来做的,但是找到一个用
双指针
做的,刚好延续思路,先把题目贴出来。
fzx12138
·
2024-01-09 08:11
数据结构
LeetCode 每日一题 2024/1/1-2024/1/7
记录了初步
解题
思路以及本地实现代码;并不一定为最优也希望大家能一起探讨一起进步目录1/11599.经营摩天轮的最大利润1/2466.统计重复个数1/32487.从链表中移除节点1/42397.被列覆盖的最多行数
alphaTao
·
2024-01-09 07:43
Exercise
leetcode
算法
LeetCode刷题---用最少数量的箭引爆气球
解题
思路:该题使用贪心的思想来获取局部最优解首先对原始区间数组按照每个区间的第一个元素(start)来进行排序。
肥大毛
·
2024-01-09 07:42
LeetCode刷题
leetcode
算法
职场和发展
LeetCode刷题---插入区间
解题
思路:首先将新的区间加入到原始区间数组中,再对合并后的数组按每个区间的第一个元素排序(start)之后遍历合并后的数组,如果下一个区间的start小于等于上一个区间的end,则两个区间重叠,需要执行合并区间的操作
肥大毛
·
2024-01-09 07:42
LeetCode刷题
leetcode
算法
职场和发展
LeetCode刷题---两数之和
解题
思路:该题使用哈希表的思想解决该问题首先定义一个Map,key为数组中的每个元素,value为每个元素的索引下标。
肥大毛
·
2024-01-09 07:42
LeetCode刷题
leetcode
算法
职场和发展
Leetcode459:重复的字符串
解题
思路:如果您的字符串S包含一个重复的子字符串,那么这意味着您可以多次“移位和换行”`您的字符串,并使其与原始字符串匹配。
小张frog
·
2024-01-09 07:11
leetcode
算法
java
数据结构
【LeetCode】2626. 数组归约运算
数组归约运算题目题
解题
目给定一个整数数组nums、一个reducer函数fn和一个初始值init,返回通过依次对数组的每个元素执行fn函数得到的最终结果。
東方幻想郷
·
2024-01-09 07:29
LeetCode
每日一题
leetcode
算法
职场和发展
力扣:202. 快乐数(哈希表)
【题解】题目中说了会无限循环,那么也就是说求和的过程中,sum会重复出现,这对
解题
很重要!当我们遇到了要快速判断一个元素是否出现集合里的时候,就要考虑哈希法了。
MEIJI75
·
2024-01-09 06:07
代码随想录
算法刷题
leetcode
数据结构
算法
哈希表
在做题中学习(45):最大连续1的个数III
1004.最大连续1的个数III-力扣(LeetCode)解法:同向
双指针
————“滑动窗口”思路:因为要返回数组中连续的数,就相当于一个子数组,而要的是一个可以翻转k,所以需要通过left出窗口来维持
yiren_liusong
·
2024-01-09 06:39
学习
c++
算法
leetcode
滑动窗口
在做题中学习(42):四数之和
18.四数之和-力扣(LeetCode)前提:看完三数之和再来看这篇思路:(
双指针
算法)最优1.排序2.固定一个数a3.用“三数之和”的方法找到三个数,使==target-a3.1固定一个数b3.2用“
yiren_liusong
·
2024-01-09 06:09
学习
c++
双指针法
算法
leetcode
在做题中学习(44):无重复字符的最长字串
3.无重复字符的最长子串-力扣(LeetCode)解法:同向
双指针
————“滑动窗口”思路:如下图,当right进窗口后,就出现了a重复,所以在left出窗口时时,需要跳到第一个a后面的位置,窗口才合法
yiren_liusong
·
2024-01-09 06:09
学习
哈希算法
c++
leetcode
滑动窗口
在做题中学习(43):长度最小的子数组
LCR008.长度最小的子数组-力扣(LeetCode)解法:同向
双指针
-------滑动窗口算法解释:本是暴力枚举做法,因为全部是正整数,就可以利用单调性和
双指针
解决问题来节省时间思路:如上面图,right
yiren_liusong
·
2024-01-09 06:39
学习
滑动窗口
算法
c++
leetcode
代码随想录算法训练营第六十天|84.柱状图中最大的矩形
方法二:
双指针
法时间复杂度是O(n)方法三:单调栈法寻找元素第一个比他大或比他小的元素,都可以使用单调栈的思路接雨水求的是右边第一个比他大的元素====递增的单调栈而本题求的是右边第一个比他小的元素==
Buuuleven.(程序媛
·
2024-01-09 05:01
算法
java
leetcode
数据结构
Codeforces Round 911 (Div. 2)
A.理
解题
意即可,就是如果3个“。”在一起就只需要倒2次水(在左边放一桶,在右边放一桶),(无限水!)ans=2;(然后一直拿中间的水给其他空加水就好了),如果没有3个“。”在一起,就得遇到"。"
Lanthamum
·
2024-01-09 05:50
算法
辩论赛
一是
解题
,
解题
目解字下定义,给我方立场亮观点。二是分工,一二三四辩分工不同,
牧风小书
·
2024-01-09 05:45
上一页
58
59
60
61
62
63
64
65
下一页
按字母分类:
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
其他