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
【LeetCode刷题-二分查找】--162.寻找峰值
162.寻找峰值方法一:寻找最大值题目保证了nums[i]≠nums[
i+1
],所以数组nums中最大值两侧的元素一定严格小于最大值本身,因此最大值所在的位置就是一个可行的峰值位置classSolution
小d<>
·
2023-11-12 13:16
#
二分查找
leetcode
算法
信息学奥赛一本通 1133:输出亲朋字符串 | OpenJudge NOI 1.7 05:输出亲朋字符串
OpenJudgeNOI1.705:输出亲朋字符串【题目考点】1.字符与ASCII码【解题思路】输入字符数组s1,结果储存在字符数组s2,将s1的相邻字符的值相加,得到数组s2对应位置的字符s1的第i和第
i+
君义_noip
·
2023-11-12 13:01
信息学奥赛一本通题解
OpenJudge
NOI题解
c++
c++ 信奥编程 1133:输出亲朋字符串
includeusingnamespacestd;intmain(){stringn;cin>>n;for(inti=0;i
i+
徐新帅
·
2023-11-12 13:28
c++
c++
算法
开发语言
从键盘输入5个英文单词,输出其中以元音字母开头的单词
a=[]foriinrange(5):b=input('请输入第'+str(
i+1
)+'个单词:')ifb[0].lower()in['a','i','o','e','u']:a.append(b)foriina
去上海!
·
2023-11-12 09:00
python
python
代码随想录day57| 647. 回文子串、516.最长回文子序列
dp[i]和dp[i-1],dp[
i+1
]看上去都没啥关系。注意因为dp[i][j]的定义,所以j一定是大于等于i的,那么在填充dp[i][j]的时候一定是只填充右上半部分。
纯爱修狗
·
2023-11-12 08:30
算法
数据结构
leetcode
LeetCode5.最长回文子串
接着判断当前子串的子串外层,即第
i+1
个位置和第j-1个位置的字母是否相同,以此递归。同时更新所得子串最大长度。中心扩散法:设置左右指针,遍历每一个字母。
keavykk
·
2023-11-11 23:22
动态规划
算法
leetcode
leetcode 5. 最长回文子串
子串必须要求是连续的,因此,如果定义dp[i][j]表示s[i...j]最长回文子串的长度,则由dp[
i+1
][j-1]无法推出dp[i][j]classSolution{publicStr
_Charison
·
2023-11-11 23:51
labuladong的算法小抄
#
DP
#
双指针
LeetCode 5. 最长回文子串
2.偶数类型回文串需要从i,
i+1
向两边扩散,例如:bbaabb。publicStringlongestPalindrome(Strings){if(s==null||s.length()=
PZHU_CG_csdn
·
2023-11-11 23:16
LeetCode
leetcode
算法
回文
<leetcode>118.杨辉三角——数组
解答:classSolution{public:vector>generate(intnumRows){vector>num(numRows);for(inti=0;i(
i+1
);num[i][0]=num
程序媛哪有这么可爱!
·
2023-11-11 17:10
leetcode
leetcode
算法
职场和发展
java冒泡排序及优化
前言:今天在复习一些算法时,看到了我们最书序的冒泡排序,故写这篇笔记来复习一下首先:实现思路-->以升序为例1.依次比较数组中两个元素的大小,若a[i]>a[
i+1
],则交换两个元素,两两都比较一次,称为一轮冒泡
有梦想的小何
·
2023-11-11 17:20
java
算法
排序算法
Python遍历列表里面序号和值的方法
]#方法1foriinlist:print("序号:%s值:%s"%(list.index(i)+1,i))#方法2foriinrange(len(list)):print("序号:%s值:%s"%(
i+
Meiracle
·
2023-11-11 14:30
问题解决
python
list
leetcode-448 找到所有数组中消失的数字 [Java]
数组统计数组中的元素题目:法一:借助flag数组想法:初始化flag数组存出现的数resultList存结果(消失的数)遍历原数组将出现的对应存到flag中遍历flag数组,若为0(消失的数),则加入
i+
学习机器:
·
2023-11-11 13:08
leetcode-Code
java
leetcode
算法
使用Python输出三角形字符阵列
以下是使用Python输出三角形字符阵列的示例代码:rows=5foriinrange(1,rows+1):forjinrange(1,
i+1
):print("*",end='')print()上述代码会输出一个具有
祈晴宝宝
·
2023-11-11 12:22
python
开发语言
算法
三角
LeetCode215 数组中的第K大的元素
解法堆排序先把数组建立成一个大顶堆,再进行排序经典堆排序问题classSolution{public:voidheapify(vector&nums,intn,inti){if(i>=n)return;intc1=2*
i+
zzh123353
·
2023-11-11 11:11
每日刷题
leetcode
Python基础|三种方法打出九九乘法表
1whilej<=i:print(f"{j}*{i}={i*j}\t",end='')j+=1i+=1print()二、使用for循环嵌套语句foriinrange(1,10):forjinrange(1,
i+
Annulair
·
2023-11-11 10:11
python基础
python
数学建模
开发语言
Python打印九九乘法表(Python)
print函数默认换行,这里通过把九九乘法表中在一行的转化成字符串类型再打印的方法解决(3)在每个乘式的后面加一个空格来分隔乘式foriinrange(1,10):s=""forjinrange(1,
i+
MMddyhc
·
2023-11-11 10:02
Python
Python
九九乘法表
算法
Python,函数课上练习
#一、Function函数##1、函数的定义defJiuJiuKouJue():foriinrange(1,10):forjinrange(1,
i+1
):print('{}*{}={}'.format(
枫之L
·
2023-11-11 10:30
python
开发语言
javascript
Python,打印九九乘法表。
左下三角:#jiujiukoujue.py(九九乘法口诀)左下三角foriinrange(1,10):#i表示行forjinrange(1,
i+1
):#j表示列k=i*jprint('{}*{}={}'
枫之L
·
2023-11-11 10:22
python
开发语言
洛谷P1521 求逆序对 题解
2.显然,1到i的全排列最多有(i-1)*i/2对逆序对,而对于f[i][j]来说,新加入一个数
i+1
,产生的新的逆序对数与插入的位置有关(数目为插入的数的位置之后的数的数目),于是n^4暴力就新鲜出炉了
diyan2150
·
2023-11-11 01:00
数据结构与算法
Codeforces1895 D. XOR Construction(异或,位运算思维)
题面:解法:由于b[i]^b[
i+1
]=a[i]因此只要b[i]确定,那么b[
i+1
]=b[i]^a[i],即b[
i+1
]也能确定。
live4m
·
2023-11-10 17:46
算法
Element-UI中el-table根据列内容相同的值自动合并单元格
;//双层循环for(leti=0;i
i+1;j
忆小陌
·
2023-11-10 16:12
vue.js
前端
javascript
编写C语言程序,使用冒泡法,输入10个数,将其按从大到小的方式重新排列
:\n”);for(i=0;i<10;i++)scanf("%d",&a[i]);printf("\n");for(j=0;j<9;j++){for(i=0;i<9-j;i++){if(a[i]
i+
孤独的东北虎
·
2023-11-10 16:11
Windows
笔记
C语言
c语言
开发语言
后端
A - Block Sequence
,二是选择当排头清洗,三是被前面的排头清洗;(2)注意到总是要求将最后一位数清洗完,即前面信息依赖后面信息,于是考虑从后往前分析,令f[i]描述i~n最小代价,则对于第i位,可选择删除:f[i]=f[
i+
y_lov
·
2023-11-10 11:08
算法
c++
图论
图解三傻排序 选择排序、冒泡排序、插入排序
];arr[i]=arr[j];arr[j]=tmp;}//选择排序voidselectionSort(intarr[],intlen){if(len0;end--){for(inti=0;iarr[
i+
呵呵哒( ̄▽ ̄)"
·
2023-11-10 10:02
排序算法
数据结构
算法
插入排序
冒泡排序
选择排序
LeetCode941. Valid Mountain Array
returntrueifandonlyifitisavalidmountainarray.Recallthatarrisamountainarrayifandonlyif:arr.length>=3Thereexistssomeiwith0arr[
i+
叶卡捷琳堡
·
2023-11-10 09:24
算法
数据结构
c++
leetcode
蓝桥杯算法提高-分苹果(简单题)差分数组算法
即暴力枚举不通过时可以考虑的一种方法)2:差分数组的介绍:a.我们可以认为差分数组是一个辅助数组,用来从侧面来表示给定某一数组的变化(如对数组进行区间修改的操作)b.设原数组为a[],差分数组为c[],那么c[i]=a[
i+
爱吃卷心菜的搞笑男
·
2023-11-09 22:26
c语言的菜鸟进阶刷题记
蓝桥杯
算法
c语言
Python 输入菱形行数,输出一个上下对称的菱形
=0:#n为奇数时foriinrange(-n//2,n//2+1):#区分上下区ifi<=0:#i为负数,打印上半区print(""*(2*-
i+1
),"*"*(n+2*i))else:#i为正数,打印下半区
Bluefox3183
·
2023-11-09 20:39
python
java
前端
Matlab三维空间随机填加圆柱体且不重叠
table2array(data(:,2));r=table2array(data(:,3));num=60;x_lim=[];y_lim=[];z_lim=[];fori=1:2:2*numindex=(
i+
Smith Eric
·
2023-11-09 08:13
线性代数
matlab
开发语言
【代码训练营】day56 | 647. 回文子串 & 516.最长回文子序列
递推公式:两边相同if(s.charAt(i)==s.charAt(j))if(j-i=0;i--){for(j=i;j=0;i--){for(intj=i;j=0&&j=0;i--){for(intj=
i+
starstarzz
·
2023-11-08 22:09
代码训练营
算法
leetcode
动态规划
java
数据结构
day42-动态规划2
不同路径第一种方法可以用二叉树的深度搜索,求叶子节点的数量低估函数是dfs(inti,intj,intm,intn)终止条件是if(i>m||j>n)return0;if(i==m&&j==n)return1;单层递归逻辑是dfs(
i+
orange121212
·
2023-11-08 12:09
动态规划
算法
通过for循环和while循环实现九九乘法口诀
for循环foriinrange(1,10):#限制在1到10的范围内forjinrange(1,
i+1
):result=i*jprint(f"{j}*{i}={result:2}",end="")print
snail哥
·
2023-11-08 01:35
Python
练习
python
前端
开发语言
从键盘输入n个数 按从小到大的顺序排列输出
以输入十个数为例://终曲cc-学习之路#includeintmain(){inta[10];printf("请输入10个数:\n");for(inti=0;ia[
i+1
]){intt;t=a[i];a
Postlude
·
2023-11-06 23:35
c语言
排序算法
每日一题 318. 最大单词长度乘积(中等)
那就这样吧classSolution:defmaxProduct(self,words:List[str])->int:ans=0foriinrange(len(words)):forjinrange(
i+
eyvr
·
2023-11-06 17:48
用Python刷力扣
算法
leetcode
python
leetcode 931. 下降路径最小和 python
2.i从rows-2开始,对dp[i][j]进行更新,dp[i][j]=min(,dp[
i+1
]pj-1],dp[
i+1
][j],dp[
i+1
][j+1])+matrix[i][j],需要注意j=0或cols
岗岗ganggang
·
2023-11-06 15:41
leetcode动态规划
leetcode
python
算法
[动态规划] (八) LeetCode 931.下降路径最小和
LeetCode931.下降路径最小和题目解析解题思路状态表示状态转移方程初始化和填表顺序返回值代码实现总结931.下降路径最小和题目解析(1)n*n的整型数组(2)找出下降路径最小和(3)下降路径:可以从(i,j)到(
i+
clamdown2021
·
2023-11-06 15:06
LEETCODE
动态规划
leetcode
算法
python教程:打印心型图案 九九乘法表 三角形 金字塔 圣诞树 倒三角形 菱形
#打印九九乘法口诀表foriinrange(1,10):#乘法表的行、起始值从1开始forjinrange(1,
i+1
):#表示每一行的表达式、从1开始、到j+1print('{}*{}={}'.format
我的Python教程
·
2023-11-06 14:33
我的Python教程
python
Python教程
排序算法总结
INSERTION-SORT(A)forj=2toA.lengthkey=A[j]//InsertA[j]intothesortedsequenceA[1..j-1]i=j-1whilei>0andA[i]>keyA[
i+
学习编程好少年
·
2023-11-06 14:03
三角形问题
1.cengshu=int(input("层数:"))foriinrange(0,cengshu):forjinrange(0,2*
i+1
):print("*",end='')print()#print
一只小小小小小菜鸟
·
2023-11-06 09:30
python
数学建模
记一次golang slice作为函数参数调用时的坑
中第一个元素stackoverflow上给出解决办法:Whereaistheslice,andiistheindexoftheelementyouwanttodelete:a=append(a[:i],a[
i+
舒小贱
·
2023-11-06 08:27
4.3 传送门
输入格式第一行为一个正整数n(1/**判断当前i+a[i]是否可以到达n-1的位置,可以则结束;*否则寻找
i+1
到i+a[i]范围内的最大值(j+a[j]
理论最高的吻
·
2023-11-06 08:54
算法题
算法
数据结构
c++
2021-02-21
13面试问题(2)是否存在
i+1
{(line.split(",")(3),1)}).reduceByKey(_+_).foreach(println)B、HDFS中有两个文件a.text与b.text,
saluch
·
2023-11-06 05:43
【Leetcode算法1865】 找出数组和为给定值的两个元素的下标
publicfunctionindex_sum(){$array=[1,3,5,8,7];$sum=8;for($i=0;$i
i+
D老歪
·
2023-11-06 05:53
GO
算法
leetcode
NOIP2023模拟9联测30 B. 华二
对于其中相邻的两项ai,ai+1a_i,a_{
i+1
}ai,ai+1,满足gcd(ai,ai+1)gcd(a_i,a_{
i+1
})gcd(ai
2020fengziyang
·
2023-11-06 04:12
题解
noip模拟
简单选择排序——C语言实现
选择排序思想:若按照递增顺序对顺序表进行排列,在n个元素的顺序表中,从第i(i=1)个元素开始遍历到第n-1个元素,在遍历过程中都将第i个元素依次与第
i+1
到第n个元素进行比较,确定最小的元素,如果最小的元素不是第
月球停电没
·
2023-11-06 03:35
c语言
算法
数据结构
【LeetCode】307. 区域和检索 - 数组可修改
点击跳转原题2.思路在上题的基础上,增加update函数,用于更新数值;先求出nums[i]=num[
i+1
]-num[i];求出val与nums[i]的差值den;在后续数组num中依次增加den即可
叶叶才不是小辣鸡
·
2023-11-06 02:08
Leetcode
LeetBook刷题笔记007:最长回文子串(Java实现)
LeetBook刷题笔记007:最长回文子串(Java实现)题目给你一个字符串s,找到s中最长的回文子串最优解:动态规划状态转移方程P(i,j)=P(
i+1
,j−1)∧(Si==Sj)以字符串长度作为变化由短向长转换
西西努力变强
·
2023-11-05 22:43
LeetBook刷题
算法
算法学习--冒泡排序与选择排序
NSMutableArray*array=[NSMutableArrayarrayWithArray:@[@"6",@"5",@"4",@"3",@"2",@"1",@"0"]];for(intx=0;x[array[
i+
文小猿666
·
2023-11-05 22:57
i++和++i的区别
++i是指被加1之后的i,而i++是指i被加1的这一个操作表达式,虽然两者的结果都为1,但是++i的结果是直接返回的加1后的i,而i++返回的是一个新的变量,值为
i+1
。
COCΣ
·
2023-11-05 13:36
Java基础
java
Java 多线程(十)多线程三大特性
我们操作数据也是如此,比如i=
i+1
;其中就包括,读取i
Jack_黄
·
2023-11-05 12:37
多线程
Java
java
多线程
PTA算法题:幂集-所有的子集
*nums,intn){if(n==0){//空集printf("{}\n");return;}intsubset[n-1];for(inti=0;i
i+
Codeyjx
·
2023-11-05 08:30
算法
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他