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
I+1
洛谷 P1622 释放囚犯【区间dp】
原题链接:https://www.luogu.com.cn/problem/P1622题目描述Caima王国中有一个奇怪的监狱,这个监狱一共有P个牢房,这些牢房一字排开,第i个紧挨着第
i+1
个(最后一个除外
lianxuhanshu_
·
2024-01-21 01:32
动态规划
算法
动态规划
PHP经典算法面试题整理
1){//循环条件为猴子数量大于1if(($
i+1
)%$m==0){//$i为数组下标;$
i+1
为猴子标号unset($monkeys[
高级BUG制造者
·
2024-01-21 00:18
PHP
算法
面试
php
区域和检索 - 数组不可变 & 到达终点数字
int[]nums)使用数组nums初始化对象intsumRange(inti,intj)返回数组nums从索引i到j(i≤j)范围内元素的总和,包含i、j两点(也就是sum(nums[i],nums[
i+
编程二等公民
·
2024-01-20 16:05
134. 加油站
你有一辆油箱容量无限的的汽车,从第i个加油站开往第
i+1
个加油站需要消耗汽油cost[i]升。你从其中的一个加油站出发,开始时油箱为空。
玖柒_lin
·
2024-01-20 05:54
算法
java
leetcode
167. 两数之和2 - 输入有序数组
如果设这两个数分别是numbers[index1]和numbers[index2],则1i;j--){if(numbers[j]==target-numbers[i]){result[0]=
i+1
;result
玖柒_lin
·
2024-01-20 05:54
java
算法
数据结构
面试经典题---15.三数之和
若首元素小于0或末尾元素大于0,也直接返回空的res双指针法找出三元组(nums[i]、nums[left]和nums[right])i从0开始取值,对于每个i,判断是否存在三元组和为0的left(初值为
i+
3arong
·
2024-01-20 00:02
面试
算法
leetcode
c++
二叉树板子
数组下标从0开始:若某节点下标为i,则其父节点下标为⌊(i−1)/2⌋\lfloor(i-1)/2\rfloor⌊(i−1)/2⌋,左子节点下标为2∗i+12*i+12∗
i+1
,右子节点下标为2∗i+22
椰萝Yerosius
·
2024-01-19 23:01
板子
学习心得
数据结构
算法
c语言
c++
青少年编程
js-数组去重的几种方式(最常用)
[1,2,3,3,'3']);2,利用for嵌套循环,splice去重(es5常用)functionunique(arr){for(vari=0;i
i+
Leon_b039
·
2024-01-19 20:40
【DP】1312.让字符串成为回文串的最少插入次数
classSolution{publicintminInsertions(Strings){intn=s.length();if(n=0;--i){for(intj=
i+1
;j
Allenlzcoder
·
2024-01-19 15:08
算法
DP
LeetCode.跳跃游戏VII
1:0;}presum[
i+1
]=pres
执笔之触
·
2024-01-19 15:13
编程题作业集第二部分
,打印如下数字模式:模式A112123123412345123456模式B123456123451234123121代码如下#正直角三角形foriinrange(1,6):forjinrange(1,
i+
~
·
2024-01-19 10:28
python
开发语言
【Leetcode】2744. 最大字符串配对数目
0&words){intres=0,n=words.size();for(inti=0;i
i+1;j
想要AC的sjh
·
2024-01-19 10:14
练习题(记录做题想法)
leetcode
算法
c++
C语言作业:C067-整数三位分节
define_CRT_SECURE_NO_WARNINGS#includeintmain(){intn;(void)scanf("%d",&n);charnum[200];inti=0;while(n){if((
i+
捕捉一只Diu
·
2024-01-19 10:10
c语言
笔记
CF A. Is It a Cat? 2023/3/5
strings,ss;cin>>n>>s;for(inti=0;i
i+
极度的坦诚就是无坚不摧
·
2024-01-18 15:43
每日一学
c++
算法
c语言
算法随想录第三十二天打卡|122.买卖股票的最佳时机II ● 55. 跳跃游戏 ● 45.跳跃游戏II
代码随想录classSolution:defmaxProfit(self,prices:List[int])->int:result=0foriinrange(len(prices)-1):ifprices[
i+
星曜366
·
2024-01-18 14:56
游戏
Js数组去重
1、for循环//方法一functionreFun(arr){for(leti=0;i
i+1;j
程序小院
·
2024-01-18 11:24
前端
JavaScript
数组
javascript
开发语言
ecmascript
前端
2018年天梯赛-全国总决赛
令每校选手排成一列纵队,第
i+1
队的选手排在第i队选手之后。从第1所学校开始,各校的第1位队员顺次入座,然后是各校的第2位队员……以此类推。如果最后只剩下1所学
黑谷小健
·
2024-01-18 10:06
算法
天梯赛
0数学/数组简单 LeetCode1995. 统计特殊四元组
nums[a]+nums[b]+nums[c]==nums[d],且amap=newHashMap=1;i--){for(intj=i+2;j
i+
18阿鲁
·
2024-01-18 04:27
leetcode
算法
数据结构
91.解码方法
=='2':return0dp[
i+1
]=dp[i-1]s[i-1]==='1'||(s[i-1]==='2'&&s[i]<'7'):dp[
i+1
]=do[i
最尾一名
·
2024-01-18 01:02
L1-049 天梯赛座位分配
令每校选手排成一列纵队,第
i+1
队的选手排在第i队选手之后。从第1所学校开始,各校的第1位队员顺次入座,然后是各校的第2位队员……以此类推。如果最后只剩下1所
北邮大一人
·
2024-01-18 01:42
算法
数据结构
救济金发放(The Dole Queue, UVa 133)
defineMAXN81usingnamespacestd;intn,k,m;intA(intarr[],intstart1,intk)//A返回从start1开始逆时针数停下的人{inti;for(i=start1;;i=(
i+
复习你给的温柔
·
2024-01-17 20:34
每天一道算法题
算法
数据结构
【leetcode】下一个排列 双指针算法
varnextPermutation=function(nums){constlen=nums.length;leti=len-2;//找到第一个当前项比后一项小的位置iwhile(i>=0&&nums[i]>=nums[
i+
小萨摩!
·
2024-01-17 08:02
力扣
算法
算法
leetcode
10讲MySQL为什么有时候会选错索引
delimiter;;createprocedureidata()begindeclareiint;seti=1;while(i<=100000)doinsertintotvalues(i,i,i);seti=
i+
carlclone
·
2024-01-17 07:46
664. 奇怪的打印机(动态规划)
s.length;constf=newArray(n).fill(0).map(()=>newArray(n).fill(0));for(leti=n-1;i>=0;i--){f[i][i]=1;for(letj=
i+
风傲独翔
·
2024-01-17 04:10
罗马数字转整数
publicclassSolution{publicintRomanToInt(strings){intnumber=0;//number用于存储转换后的数字for(inti=0;i
i+
Diend__
·
2024-01-17 04:36
算法
c#
leetcode
IP地址转换
includeintmain(){intnum[4]={0};inti=0;intz=0;intk=7;chararr[40]={'\0'};gets(arr);for(i=0;i<32;i++){if((
i+
wx20041102
·
2024-01-17 01:19
算法
数据结构
【算法练习】leetcode算法题合集之数组和哈希表篇
classSolution{publicvoidmoveZeroes(int[]nums){intk=0;for(inti=0;imap=newHashMaptarget){j--;}else{res[0]=
i+
秋装什么
·
2024-01-16 22:48
算法
算法
leetcode
散列表
华为OD机试 - 最多购买宝石数目(Java & JS & Python & C)
宝石的价格标记为gems[i]0≤i
i+
伏城之外
·
2024-01-16 21:52
&
JS
&
Py)
算法
华为机试
Java
JavaScript
Python
C语言
蓝桥杯备赛
很多前辈的题解都很长且包括诸如s[i-1][j-1]一直到s[
i+1
][j+1]这般冗长的搜索,其实…我觉得直接用循环就好了嘛两次debug然后AC,嵌套了find函数看起来会稍微简洁一些,其实这题思路不难的
松叶子吖
·
2024-01-16 20:38
学习
笔记
蓝桥杯
c++
奇偶排序c语言实现
代码实现#includevoidPrintArrary(chardesc[],inta[],intlen){puts(desc);for(inti=0;ilen即后i后的元素不越界if(a[i]>a[
i+
小陈没烦恼
·
2024-01-16 20:52
数据结构
考研
排序
c语言
排序算法
开发语言
c语言实现奇偶排序
int*a,int*b){undefinedintt;t=*a;*a=*b;*b=t;}voidprintArray(inta[],intcount){undefinedinti;for(i=0;ia[
i+
Chloemxc
·
2024-01-16 20:52
c++
算法
冒泡排序记录
内部循环从第一个元素开始,迭代到倒数第
i+1
个元素(len-1-i)。在内部循环中,比较相邻的两个元素,如果前一个元素大于后一个元素,则进行交换。外部循环结束后,返回排序后的数组。
月照一江秋水
·
2024-01-16 17:40
算法
数据结构
javascript
【Python】快速排序
whilea[j]>=bandj>i:j-=1whilea[i]i:a[i],a[j]=a[j],a[i]a[h]=a[i]a[i]=bmyquicksort(a,h,i-1)myquicksort(a,
i+
勐里
·
2024-01-16 16:25
python
开发语言
leetcode
Day24–回溯算法复原IP地址这道题虽然整体框架和分割回文串类似,但是也存在了很多考验代码功底的操作,比如backTrack(s,i+2,pointNum);这里的i+2操作,我们写回溯的时候习惯性的就是
i+
信仰zzzz
·
2024-01-16 16:15
leetcode
算法
C语言为什么会发⽣数据溢出?如何避免数据溢出?
一、问题有以下程序:#includeintmain(){inti,sum;/*声明变量*/i=2147483647;/*定义变量*/sum=
i+1
;/*变量值加1*/printf("%d,%d",i,sum
颓特别我废
·
2024-01-16 14:21
C语言
算法
代码随想录 Leetcode15. 三数之和
nums.size();sort(nums.begin(),nums.end());for(inti=0;i0)break;if(i>0&&nums[i]==nums[i-1])continue;intleft=
i+
meeiuliuus
·
2024-01-16 14:44
#
leetcode
---medium
算法
代码随想录 Leetcode541. 反转字符串 II
classSolution{public:voidreverse(string&s,intleft,intright){chartemp;while(left=k&&count<2*k){intleft=(
i+
meeiuliuus
·
2024-01-16 14:10
#
leetcode
---
easy
前端
算法
javascript
3.堆排序和比较器
1.堆堆结构就是用数组实现的完全二叉树结构,对于结点i,左孩子2*
i+1
、右孩子2*i+2、父节点(i-1)/2。
韩顺平的小迷弟
·
2024-01-16 11:29
左神一周刷爆LeetCode
java
算法
数据结构
Verilog语法——6.测试文件使用for和random语句进行赋值
测试文件使用for和random语句进行赋值6.1for语句的使用题目要求:涉及到for语句的赋值语句://之前要先定义一个integeriintegeri;//for赋值语句开始for(i=0;i<99;i=
i+
鸥梨菌Honevid
·
2024-01-16 10:09
FPGA
fpga开发
dfs + 记忆化搜索
在分析这道题的时候,我们可以用动态规划的方法来解决,设置二维dp[i][j]数组含义为第i层第j列的总和最小经历值,所以其状态方程为dp[i][j]=max(dp[
i+1
记得开心一点嘛
·
2024-01-16 06:10
深度优先
算法
机械臂运动学D-H参数学习笔记(2)
区别是连杆坐标系{i}建立在i关节轴线上的是改进型,连杆坐标系{i}建立在
i+1
关节轴线上的是标准型。标准D-H方式在处理树形结构和闭链结构的建模时会出现问题,改进的更具有通用性。
Pou光明
·
2024-01-16 03:15
6轴串联机械臂
学习
笔记
算法
机器学习
人工智能
Java解决对数组执行操作
你需要对数组执行n-1步操作,其中第i步操作(从0开始计数)要求对nums中第i个元素执行下述指令:如果nums[i]==nums[
i+1
],则nums[i]的值变成原来的2倍,nums[
i+1
]的值变成
宣布无人罪
·
2024-01-15 20:18
蓝桥杯
java
算法
数据结构
查找字符串中最多的字符
li是第二长vark=1varresult=[];varstr=arr[0].split('');varjson={}for(vari=0;i
i+
谷子多
·
2024-01-15 20:15
LeetCode 1090.受标签影响的最大值(C语言版)
return;intk=a[i];intt=b[i];while(i=k)i++;a[j]=a[i];b[j]=b[i];}a[i]=k;b[i]=t;sort(a,b,l,i-1);sort(a,b,
i+
钢筋工
·
2024-01-15 19:21
算法
力扣1090题解析
二分查找与搜索树的高频问题(算法村第九关白银挑战)
基于二分查找的拓展问题山峰数组的封顶索引852.山脉数组的峰顶索引-力扣(LeetCode)给你由整数组成的山脉数组arr,返回满足arr[0]arr[
i+1
]>...
陈星泽SSR
·
2024-01-15 18:06
算法村
算法
leetcode-二进制求和
classSolution:defaddBinary(self,a:str,b:str)->str:result=''carry=0foriinrange(max(len(a),len(b))):a_bit=a[-(
i+
独孤--蝴蝶
·
2024-01-15 16:18
leetcode
1.14寒假集训
includeusingnamespacestd;intmain(){intn,arr[100000],index=0;cin>>n;for(inti=0;i>arr[i];}for(inti=1;iarr[i-1]&&arr[
i+
cy-code
·
2024-01-15 14:30
算法
c++
数据结构
XTU OJ 1340 Wave
=#includelonglongnum[105][105];/*3123*/intmain(){//num[1]=1;//num[2]=2;//for(inti=2;i<=90;i++)num[
i+1
D'artagnann
·
2024-01-15 02:12
湘大oj
c语言
C# 运算符和类型强制转换
当i++和++i单独占一行时,它们的作用是相同的,对应于语句i=
i+1
。但当它们用于较长的表达式内部时,把运算符放在前面会在计算表达式之前递增i;换言之
菜菜江江
·
2024-01-14 23:47
C#知识库
c#
经验分享
学习
洛谷 P1433 吃奶酪【状态压缩dp】
第2到第(n+1)行,每行两个实数,第(
i+1
)行的实数分别表示第i块奶酪的横纵坐标xi,yi。输出格式输出一行一个实数,表示要跑的最少距离,保留2位小数。输入输出样例
lianxuhanshu_
·
2024-01-14 23:07
动态规划
算法
动态规划
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他