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
小Y的字符串------扩展kmp
[MX],p[MX];intexnext[MX],exten[MX],n,m;voidgetexnext(){m=strlen(p);exnext[0]=m;inti=0;while(p[i]==p[
i+
邺欢
·
2023-09-20 11:42
ACM专题
算法学习笔记 - 字符串匹配(KMP匹配)
最朴素的做法是,尝试枚举字符串B中的每个位置i,把字符串A与字符串B的后缀B[i~M]对齐,向后扫描逐一比较A[1]与B[i],A[2]与B[
i+1
]...是否相等。
峰不二子的小迷弟
·
2023-09-20 11:34
算法学习笔记
算法
c++
【算法题】2855. 使数组成为递增数组的最少右移次数
一次右移指的是同时对所有下标进行操作,将下标为i的元素移动到下标(
i+1
)%n处。示例1:输入:nums=[3,4,5,1,2]输出:2解释:第一次右移后,nums=[2,3,4,5,1]。
程序猿不脱发2
·
2023-09-20 09:14
算法
数据结构
leetcode
堆C++(堆排序+topK问题)
voidheap_build(vector&arr,inti,intsize){intl=2*
i+1
;intr=l+1;intflag=i;if(larr[flag]){flag=l;}if(rarr[
qq_41067989
·
2023-09-20 07:25
算法
堆排序
c++
算法
数据结构
代码随想录算法训练营19期第57天
总结:dp[i][j]:表示区间范围[i,j](注意是左闭右闭)的子串是否是回文子串当s[i]==s[j]时,需要判断dp[
i+1
][j-1]是不是一个回文串ifs[i]==s[j]&&(j-i<2||
DWcsdnNET
·
2023-09-20 07:08
算法
leetcode
Leetcode26. 删除有序数组中的重复项
publicintremoveDuplicates(int[]nums){intlen=nums.length;for(inti=0;i<len;i++){if(i+1<len&&nums[i]==nums[
i+
从月亮走向月亮7
·
2023-09-20 05:11
算法
leetcode
数据结构
Leetcode13. 罗马数字转整数
publicintromanToInt(Strings){intnum=0;for(inti=0;i
i+
从月亮走向月亮7
·
2023-09-20 05:11
算法
leetcode
职场和发展
Python 三种方法实现 list 转换 dict
a[0::2],a[1::2]))print(b)#结果:{'hello':'world','1':'2'}方法二、利用循环b={}foriinrange(0,len(a),2):b[a[i]]=a[
i+
Nick Peng
·
2023-09-20 05:06
Python
list
转换
dict
列表转字典
霓虹灯效果
源码:voidneon(Mat&src,Mat&dst){for(inti=1;i(i,j)[2];r2=src.at(
i+1
,j)[2];r3=src.at(i,j+1)[2];g1=src.at(i
视图猿人
·
2023-09-20 03:15
OpenCV
图像视频处理
计算机视觉
LeetCode 1046.最后一块石头的重量
假设石头的重量分别为x和y,且x=size)return;intc1=2*
i+1
;intc2=2*i+2;intmax=i;if(arr[max]=0;i++){heapify(arr,size,i);
唐三斤
·
2023-09-20 00:17
LeetCode 918. 环形子数组的最大和
形式上,nums[i]的下一个元素是nums[(
i+1
)%n],nums[i]的前一个元素是nums[(i-1+n)%n]。子数组最多只能包含固定缓冲区nums中的每个元素一次。形式上,对于子数组
玄鸟轩墨
·
2023-09-19 23:53
leetcode
动态规划
算法
职场和发展
用Python实现八大排序算法--冒泡排序
二、Python实现defbubble_sort(lists):count=len(lists)foriinrange(0,count):forjinrange(
i+1
,c
weixin_33991418
·
2023-09-19 22:08
python
数据结构与算法
八大排序-冒泡排序
j的值的范围控制由arr[j+1]){inttemp=arr[j+1];arr[j+1]=arr[j];arr[j]=temp;flag=true;}}System.out.println("第"+(
i+
Singleton_1
·
2023-09-19 22:05
数据结构和算法
数据结构
算法
【坚持每日一题5.24】1732. 找到最高海拔
给你一个长度为n的整数数组gain,其中gain[i]是点i和点
i+1
的净海拔高度差(0max){max=sum;}}returnmax;}}
攻城狮大兵
·
2023-09-19 20:54
第七节课一个作业
intcount=Convert.ToInt32(Console.ReadLine());inti=0;intsum=0;while(i
i+
dcy1
·
2023-09-19 03:25
java,C语言:三目运算符和++--运算符的右结合性怎么理解
:首先对于i++的实现是:inttemp;temp=i;i=
i+1
;returntemp;而++i的实现是:i=
i+1
;returni;该部分思路来自于(C语言a++为什么不能作为左值?
s_hjpi
·
2023-09-18 17:13
右结合性
java
c++
c语言
【LeetCode-简单题】1047. 删除字符串中的所有相邻重复项
publicStringremoveDuplicates(Strings){Dequedeque=newLinkedList0&&str.charAt(i)==str.charAt(i-1)){str.delete(i-1,
i+
今天你写代码了吗??
·
2023-09-18 14:21
力扣
#
简单题
leetcode
java
算法
图解LeetCode——1184. 公交站间的距离(难度:简单)
我们已知每一对相邻公交站之间的距离,distance[i]表示编号为i的车站和编号为(
i+1
)%n的车站之间的距离。环线上的公交车都可以按顺时针和逆时针的方向行驶。
爪哇缪斯
·
2023-09-18 11:16
算法
leetcode
算法
面试
java
力扣300题
这里记录不会的题https://leetcode.cn665.非递减数列(第三遍没写出来)总结思想:利用贪心算法,当i>
i+1
时,要不缩小i的值到
i+1
,要不放大
i+1
的值到i,并且保证尽量不放大
i+1
jiong1998
·
2023-09-18 11:51
leetcode
【回溯】 39. 组合总和
classSolution{List>res=newLinkedListtrack=newLinkedList>combinationSum(int[]candidates,inttarget){//每一个元素被反复使用将
i+
luzhoushili
·
2023-09-18 03:37
#
Leetcode
算法
深度学习
利用指针找最大值
defineMAX10intmain(void){intw=0,a[MAX]={0};//w用来记最大数的下标int*p=NULL;for(inti=0;i
i+
誰能久伴不乏
·
2023-09-18 02:07
C
笔记
c语言
算法
c++
初始化神经网络的权重和偏置
'''#权重范围设置在-0.25~0.25之间weights=[]foriinrange(len(layers)-1):tmp=(np.random.random([layers[i],layers[
i+
lylclz
·
2023-09-17 21:49
机器学习
差分数组leetcode 2770 数组的最大美丽值
换句话说,给定一个数组arr[],其对应的差分数组diff[]将满足:diff[i]=arr[
i+1
]-arr[i]对于所有0<=i
坠金
·
2023-09-17 18:30
算法
算法
数据结构
金币 蓝桥杯(C++)
1);}ints(inti){if(i==1)returni;elsereturni*i+s(i-1);}intmain(){inti,k;cin>>k;for(i=1;isum(i)&&k
i+
悠悠:)
·
2023-09-17 14:15
蓝桥杯
c++
职场和发展
回形取数 蓝桥杯(C++)
j,k;cin>>m>>n;inta[m][n];for(i=0;i>a[i][j];}}for(k=0;k=k;i--)coutk;j--)cout<<a[
i+
悠悠:)
·
2023-09-17 14:15
蓝桥杯
c++
职场和发展
【力扣】三角形最小路径和
也就是说,如果正位于当前行的下标i,那么下一步可以移动到下一行的下标i或
i+1
。例子示例1:输入:triangle=[[2
木木em哈哈
·
2023-09-17 12:47
c/c++
数据结构
leetcode
算法
职场和发展
c++
数据结构
字符串解码
由小写英文字母、数字和方括号‘[]’组成1charDeque=newLinkedListdigitDeque=newLinkedList='0'&&s.charAt(i)='0'&&s.charAt(
i+
青釉Oo
·
2023-09-17 07:32
算法TOP100
数据结构
leetcode
算法
java
栈
伪随机数算法生成高斯分布
算法:即x(
i+1
)=(10^(-m/2)*x(i)*x(i))mod(10^m)平方取中法计算较快,但在实际应用时会发现该方法容易产生周期性明显的数列,而且在某些情况下计算到一定步骤后始终产生相同的数甚至是零
初七123
·
2023-09-17 07:00
【C++ 程序设计】实战:C++ 实践练习题(21~30)
、b、c24.函数调用:全局变量、局部变量25.找到数组中不等于最大值和最小值的元素26.计算:平方根、平方、立方根、立方27.找出三个整型数中的最大值28.初始化一个5x5的二维数组a,根据表达式(
i+
顾三殇
·
2023-09-17 03:40
C++
程序设计与数据结构
c++
c
语言
开发语言
shell脚本实现九九乘法表
一、用shell实现打印九九乘法表echo"打印乘法表:"for((i=1;i<=9;i=
i+1
))dofor((j=1;j<=i;j=j+1))doecho-n-en"$i*$j=$((i*j))\t
就不做程序猿
·
2023-09-16 21:35
linux
1. 两数之和
地址classSolution{publicint[]twoSum(int[]nums,inttarget){for(inti=0;i
i+1;j
眺望北方
·
2023-09-16 20:04
力扣简单题
直接插入排序~
0,5,4,8,9,3,2,67,23};intlen=data.length;for(intstart_index=1;start_index=0;i--){if(data[i]>insert_data){data[
i+
lei7143
·
2023-09-16 20:20
算法相关
java
算法
开发语言
LeetCode 78 子集
1、在使用回溯算法时,循环中,对于数组和字符串的处理是不一样的数组是在回溯时index=
i+1
,而字符串是在循环时便加1,然后回溯使用的index=i。
paypayphone
·
2023-09-16 18:34
leetcode
算法
职场和发展
输入8个学生的物联网导论期末考试成绩存入到一维数组中,完成以下操作:(1)找出第几位学生的成绩最高,最高是多少?(2)找出第几位学生的成绩最低,最高是多少?(3)按照从小到大的顺序对所有成绩进行排序
scores=[]#声明空列表foriinrange(8):score=int(input("请输入第%d位学生的成绩:"%(
i+1
)))#依次输入每个学生的成绩scores.append(score)
Solitary_孤影照惊鸿
·
2023-09-16 13:23
Python
前端
数据库
python
table 固定首行首列
可直接复制代码使用左上角表头{{
i+1
}}首列{{
i+1
}}{{
i+1
}}-{{i1+1}}exportdefault{name:"tables",data(){return{/*移动所需参数*/startX
冬日的太阳_c107
·
2023-09-16 09:28
POJ 3279 Fliptile 反转 + 点灯游戏
然后我们只需要计算f[i][j]+f[i-1][j]+f[
i+1
][j]+f[i][
希望能够帮到你!
·
2023-09-16 05:07
算法
【Leetcode_总结】1031. 两个非重叠子数组的最大和- python
从形式上看,返回最大的V,而V=(A[i]+A[
i+1
]+...+A[i+L-1])+(A[j]+A[j+1]+...
Maka_uir
·
2023-09-16 04:47
Leetcode
数组
118.杨辉三角
classSolution{public:vector>generate(intnumRows){vector>data(numRows);for(inti=0;i
i+
莫忘、莫念
·
2023-09-16 01:04
牛客/力扣
leetcode
NeRF知识点:Mip-NeRF
文章目录简介参考文献简介NeRF表征射线的方式是:r(t)=o+tdr(t)=o+tdr(t)=o+td,在这条射线上会进行采样,进而形成一系列intervals,有:Ti=[ti,ti+1]T_i=[t_i,t_{
i+
FLOWVERSE
·
2023-09-15 23:20
机器学习
人工智能
珂学送分
先找出每个点能走到的最远的右端点是什么,记录为r[i],每个点i可能分为的情况有(r[i]-
i+1
)种,每一种的概率是1/(r[i]-
i+1
),(每一种的概率乘以它后面那个格子的期望)之和再加自己的一种就是当前格子的期望
泠楠子
·
2023-09-15 16:23
概率与期望
c++
算法
JS(JavaScript)——数组去重,及统计数组中各元素的个数(附源码!!!)
for循环和if语句)执行效率相对低;vararr=[2,4,1,2,2,2,2,4,6,5,9,4,4,5,2];for(i=0;i
i+
心为雅好为平
·
2023-09-15 16:49
javascript
js
排序算法-选择排序
array[n-1]中选择关键码最大(小)的数据元素若它不是这组元素中的最后一个(第一个)元素,则将它与这组元素中的最后一个(第一个)元素交换在剩余的array[i]--array[n-2](array[
i+
小林想被监督学习
·
2023-09-15 13:09
数据结构
排序算法
数据结构
算法
2019-11-25
boolisSubsequence(char*s,char*t){intsubIndex[100]={-1};for(intj=0;j=subIndex[
i+1
]){returnfalse;}}returntrue
莹小武
·
2023-09-15 12:54
7-2-3 求矩阵的局部极大值 (15分)
,m,n,c=0;scanf("%d%d",&m,&n);for(inti=0;ia[i][j-1]&&a[i][j]>a[i][j+1]&&a[i][j]>a[i-1][j]&&a[i][j]>a[
i+
silverDG
·
2023-09-15 09:01
PTA
C语言
7-1 求矩阵的局部极大值
scanf("%d%d",&m,&n);for(i=0;inum[i-1][j]&&num[i][j]>num[i][j-1]&&num[i][j]>num[i][j+1]&&num[i][j]>num[
i+
idle_TPY
·
2023-09-15 09:59
C
PTA7-1求矩阵局部最大值
题目答案注意第十六行的输出是
i+1
,j+1,因为对于计算机来说我们规定矩阵从0开始,但是在计算输出的时候题目要求从1开始,所以这个小细节要注意。
Amittedly
·
2023-09-15 09:28
PTA
矩阵
c语言
MySQL 对查询的结果集添加自增序号,两种写法
语法如下:SELECT(@i:=@
i+1
)别名1,表字段信息FROM表名,(SELECT@i:=0)AS别名2代码示例,同时结合分页使用写法1SET@i:=0;SELECT(@i:=@
i+1
)ASRowNum
zlfjavahome
·
2023-09-15 03:14
mysql
数据库
【每日一题】852. 山脉数组的峰顶索引
852.山脉数组的峰顶索引-力扣(LeetCode)符合下列属性的数组arr称为山脉数组:arr.length>=3存在i(0arr[
i+1
]>...
C_Ryson
·
2023-09-15 02:47
每日一题
java
算法
数据结构
力扣
C语言 strlen(int),C语言 - strlen函数及int,char转换问题
题目intmain(){inti;chara[1000];for(i=0;i<256;i++)a[i]=
i+1
;printf("len=%d\n",strlen(a));printf("size=%d\
炉石不传说
·
2023-09-15 00:05
C语言
strlen(int)
2023-9-14 数字三角形
;intn;inta[N][N];intf[N][N];intmain(){cin>>n;for(inti=1;i>a[i][j];for(inti=0;i<=n;i++)for(intj=0;j<=
i+
ClownMing
·
2023-09-14 23:39
算法
动态规划
上一页
26
27
28
29
30
31
32
33
下一页
按字母分类:
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
其他