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插入:插入,折半插入,希尔2交换:冒泡,快速3选择:简单选择,堆4归并:归并(不只二路归并)5基数:1.插入排序voidinsert_sort(){for(inti=1;i=0&&x=1;
i-
雾喔
·
2024-08-30 14:52
算法
排序算法
算法
数据结构
实验16:定时器中断实验
typedefunsignedcharu8;sbitLED1=P2^0;voiddelay_10us(u16n){while(n--);}voiddelay_ms(u16ms){u16i,j;for(i=ms;i>0;
i-
卧龙院士
·
2024-08-29 20:23
stm单片机专栏
单片机
嵌入式硬件
定时器中断
Leetcode42接雨水(单调栈)
public:inttrap(vector&height){vectorpreMx(height.size()),postMx(height.size());intmx=0;for(inti=0;i=0;
i-
我的Doraemon
·
2024-08-29 08:35
Leetcode刷题
算法
洛谷 P2947 [USACO09MAR] Look Up S (Java)
P2947[USACO09MAR]LookUpS单调栈(Java)传送门:P2947[USACO09MAR]LookUpS题目:[USACO09MAR]LookUpS题目描述FarmerJohn’sN(10;
i-
Keven__Java
·
2024-08-29 05:46
算法题
java
开发语言
算法
数据结构
ide
C++ | Leetcode C++题解之第312题戳气球
&nums){intn=nums.size();vector>rec(n+2,vector(n+2));vectorval(n+2);val[0]=val[n+1]=1;for(inti=1;i=0;
i-
Ddddddd_158
·
2024-08-27 10:58
经验分享
C++
Leetcode
题解
leetcode贪心算法-跳跃游戏II
O(n^2)O(n2)classSolution{publicintjump(int[]nums){nums[nums.length-1]=0;for(inti=nums.length-2;i>=0;
i-
nth2000
·
2024-08-27 07:08
贪心算法
leetcode
动态规划
代码随想录day46 647. 回文子串 516.最长回文子序列
intcountSubstrings(strings){intsize=s.size();vector>dp(size,vector(size,false));intres=0;for(inti=size-1;i>=0;
i-
咸鱼的自我变强之路
·
2024-08-26 03:07
代码随想录_刷题
leetcode
算法
go chan简单使用
可以通过v,ok:==0;
i--
{temp:=s/int64(math.Pow(10,float64(i)))fmt.Println(temp)s=s%int64(math.
fightingwy
·
2024-03-28 09:40
go
golang
开发语言
后端
代码随想录算法训练营第三十一天|455.分发饼干、376. 摆动序列、 53. 最大子序和
第三题中最难想的一个点就是,如果sum=0;
i--
){if(cookie>=0&&s[cookie]>=g[i]){res++;cookie--;}}returnres;
Eugene Tsui
·
2024-03-26 00:43
算法
贪心问题
String[]args){Scannersc=newScanner(System.in);int[]a=newint[100010];intn=sc.nextInt();for(inti=0;i0;
i-
m0_73165551
·
2024-03-20 18:00
日志
算法
3月6日做题总结(C/C++真题)
i++:
i--
;x的值为()A---2B---3C---4D---5正确答案:B解析:这题并不难,要注意细节。a>b为假也就是x=
i--
。注意
i--
是先执行后减一,而--i是先减一后执行。
努力学代码的小信
·
2024-03-13 18:42
做题总结笔记
c++
c语言
软件开发
学习
秋招
春招
67. 二进制求和
示例1:输入:a=“11”,b=“1”输出:“100”示例2:输入:a=“1010”,b=“1011”输出:“10101”提示:1b.size())b='0'+b;while(a.size()=0;
i-
colorful_stars
·
2024-03-06 22:50
算法
C/C++
C++
数据结构
算法
leetcode
c++
LeetCode 120. 三角形最小路径和
publicintminimumTotal(List>triangle){List>ll=newArrayList=0;
i--
){for(intj=0;j
渣一个
·
2024-02-27 16:57
算法
LeetCode
120.三角形最小路径和
C/C++有序数组中插入元素
for(i=0;i=0;
i--
){if(m>n;for(;p>*p;利用指针的完整代码:inti;voidinsert(int,int,int);intmai
Zik----
·
2024-02-26 23:36
算法
数据结构
c语言
c++
普中51单片机学习(十五)
include"intrins.h"typedefunsignedcharu8;typedefunsignedintu16;sbitled=P2^0;sbitk3=P3^2;voiddelay(u16i){while(
i-
Ccjf酷儿
·
2024-02-20 22:49
51单片机
学习
单片机
day32打卡
constdp=newArray(n).fill(0).map(v=>newArray(2).fill(0));dp[0][0]=0,dp[0][1]=-prices[0];for(leti=1;i=0;
i-
卑微学习人
·
2024-02-20 20:07
算法打卡
算法
数据结构
代码随想录刷题打卡day36
intmonotoneIncreasingDigits(intn){stringnums=to_string(n);intflag=nums.size();for(inti=nums.size()-1;i>0;
i-
MeloHX
·
2024-02-20 20:34
代码随想录刷题打卡记录
算法
java
数据结构
高精度除法C++(Acwing)
includeusingnamespacestd;//C=A/b商是C,余数是rvectordiv(vector&A,intb,int&r){vectorC;r=0;for(inti=A.size()-1;i>=0;
i-
shady1972
·
2024-02-20 18:50
c++
开发语言
Fisher-Yates乱序算法
(String[]args){//乱序算法int[]arr={1,2,3,4,5,6,7,8};//逆序遍历且这个随机的下标不能使要交换的元素的本身for(inti=arr.length-1;i>0;
i-
B·O·P
·
2024-02-20 14:46
算法
排序算法
java
预处理组合数和逆元o(n)
intres=1;while(b){if(b&1)res=res*a%mod;a=a*a%mod;b>>=1;}returnres;}voidinit(){fact[0]=1;for(inti=1;i=1;
i-
顾客言
·
2024-02-20 03:22
java
算法
数据结构
C语言----------最后一个单词的大小
=''&&i>=0;
i--
){count++;}printf("%d",count);}(
阑梦清川
·
2024-02-20 03:48
C语言习题集
c语言
P1009 [NOIP1998 普及组] 阶乘之和
includeusingnamespacestd;inta[1000];//存储阶乘得到的每一位数intb[1000];//存储当前相加和得到的每一位数intmain(){intn;cin>>n;for(inti=0;i=0;
i-
126wkw2024
·
2024-02-20 02:49
算法
c++
数据结构
学会逆序输出
#includeintmain(){intarr[10]={0};inti=0;for(i=0;i=0;
i--
){printf("%d",arr[i]);}r
小忆努力学C语言
·
2024-02-20 00:56
我的C语言--常见的题型
算法
c语言
算法训练营day27(补),贪心算法1
sort.Ints(g)sort.Ints(s)//g代表胃口数组,s代表饼干数组count:=0//统计数量//饼干下标index:=len(s)-1//胃口循环fori:=len(g)-1;i>=0;
i-
weixin_50253985
·
2024-02-20 00:09
算法
数据结构
go
leetcode日记(17)移除元素
intremoveElement(vector&nums,intval){for(inti=0;i<nums.size();i++){if(nums[i]==val){nums.erase(nums.begin()+i);
i-
梭七y
·
2024-02-19 19:18
leetcode
算法
职场和发展
普中51单片机学习(十一)
独立按键独立按键原理按键在闭合和断开时触电存在抖动现象硬件消抖电路如下实验代码#include"reg52.h"typedefunsignedcharu8;typedefunsignedintu16;voiddelay(u16i){while(
i-
Ccjf酷儿
·
2024-02-19 19:39
51单片机
学习
单片机
普中51单片机学习(七)
LED闪烁delay函数延时函数voiddelay(unsignedinti)//大约延时10us{while(
i--
);}实验代码#include"reg52.h"typedefunsignedcharu8
Ccjf酷儿
·
2024-02-19 19:38
51单片机
学习
单片机
代码随想录算法训练营第三十一天| 455.分发饼干 、376. 摆动序列 、53. 最大子序和
(g,s){g=g.sort((a,b)=>a-b)s=s.sort((a,b)=>a-b)letresult=0,index=s.length-1;for(leti=g.length-1;i>=0;
i-
苏黎世i
·
2024-02-15 10:41
数学建模
代码随想录算法训练营第三十一天| ●理论基础 ● 455.分发饼干 ● 376. 摆动序列 ● 53. 最大子序和
伪代码#先排序sort(g.begin,g.end);sort(s.begin.s.end);intresult=0intindex=s.size()-1;for(i=g.size()-1;i>=0;
i-
qq_42100530
·
2024-02-15 10:09
算法
c++
开发语言
输入2个数,求出这2个数的最大公约数和最小公倍数
a:b;//把a和b的最大值赋给cfor(inti=a;i>=1;
i--
)
唯一的one
·
2024-02-15 04:23
给定长度为n的数组b,求对于任意1<=l<=r<=n, 求b[i] + b[j] + b[k] - (r - l) 的最大值(l<=i, j, k<=r)
defineintlonglong#definepbpush_back#definefifirst#definesesecond#definelsonp>n;for(inti=1;i>b[i];}for(inti=1;i=1;
i-
__night_
·
2024-02-15 01:42
codeforces
算法
Heap Sort
publicclassHeapSort{staticfinalintSIZE=15;staticvoidheapSort(inta[],intn){inti,j,h,k;intt;for(i=n/2-1;i>=0;
i-
綿綿_
·
2024-02-14 13:58
实验1-4 输出三角形
**********示例代码:#includeintmain(){inti=4,j=0;for(i=4;i>0;
i--
){for(j=1;j<=i;j++){printf("*");}printf
stephen_yoga
·
2024-02-14 00:11
c语言
笔记
Linux命令-break命令(结束for,while或until循环。)
for((i=3;i>0;
i--
));dofor((j=3;j>0;j--));doif((j==2));then#换成break1时结果一样breakfiprin
RisunJan
·
2024-02-13 17:47
Linux
linux
服务器
运维
C语言学习记录
牛牛的字符矩形_牛客题霸_牛客网(nowcoder.com)#includeintmain(){chara;//定义要输入的字符scanf("%c",&a);//输入字符for(inti=3;i>0;
i-
曾浩轩
·
2024-02-13 17:42
C语言学习记录
学习
c语言
Javascript(JS)19. 删除链表的倒数第 N 个结点
实例1:输入:head=[1,2,3,4,5],n=2输出:[1,2,3,5]实例2:输入:head=[1,2],n=1输出:[1]链表中结点的数目为sz10;
i--
){p=p.next;}//pq同时右移
qq_41322481
·
2024-02-13 11:51
JS
Leecode
链表
javascript
数据结构
2024.2.5 作业
includetypedefintdatatype;typedefstructNode{datatypedata;structNode*next;}*node;intprime(intm){for(inti=m;i>=2;
i-
黄蒜蒜
·
2024-02-13 04:01
哈希算法
散列表
数据结构
[数学]高斯消元
博客改成了自己常用的形式:intgauss(){intc,r;//column,rowfor(c=1,r=1;cfabs(a[maxx][c]))maxx=i;if(fabs(a[maxx][c])=c;
i-
Waldeinsamkeit41
·
2024-02-13 02:38
算法
数据结构
02-C语言经典算法100例
intmain(){inti;intfact();for(i=0;i=0;
i--
){printf("%c",c1[i]);}printf("\n");--------------------------
JAN JM
·
2024-02-12 13:02
C语言经典算法100例
算法
c语言
java
c语言二进制转换为八进制十六进制,C语言实现进制转换---二进制、八进制、十进制、十六进制。可直接运行...
include#include//将十六进制数转换为十进制数intTranslate16To10(chars[]){intp=0,i;intn=1;intans=0;for(i=strlen(s)-1;i>=0;
i-
weixin_39816260
·
2024-02-12 13:55
某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,加密规则如下: 每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。
printf("请输入四位数字:");scanf("%d",&a);aa[0]=a%10;aa[1]=a%100/10;aa[2]=a%1000/100;aa[3]=a/1000;for(i=0;i=0;
i-
tesla_shy
·
2024-02-12 02:25
c++
c语言
2021-03-30:给定一个整数组成的无序数组arr,值可能正、可能负、可能0。给定一个整数值K,找到arr的所有子数组里,哪个子数组的累加和<=K,并且是长度最大的。返回其长度。
给定一个整数值K,找到arr的所有子数组里,哪个子数组的累加和=0;
i--
{ifminSums[i+1]i{//还有窗口,哪怕窗口没有数字[i~end)[4,4)sum-=arr[i]}else{//i
福大大架构师每日一题
·
2024-02-11 18:18
CF 481 Div3
inta[1005],n;while(cin>>n){intvis[1005]={0};for(inti=0;i>a[i];}intj=0,cas[1005],t=0;for(inti=n-1;i>=0;
i-
Dilly__dally
·
2024-02-11 05:36
codeforces
1005 继续(3n+1)猜想 (25 分)
include#includeintx[200]={0};inthalf(inta){intcount=0;while(a>1){if(a%2==1)a=(a*3+1)/2;elsea/=2;if(a=0;
i-
79d12e22ec53
·
2024-02-10 17:39
给定长度为n的01串s,有两种操作:1、交换相邻的两个字符,花费为1e12;2、删除一个字符,花费为1e12 + 1,求使s不递减的最少花费
definepbpush_back#definefifirst#definesesecond#definelsonp>n;cin>>s;n=s.size();s=""+s;for(inti=1;i=1;
i-
__night_
·
2024-02-10 15:45
codeforces
算法
将句子中的单词按颠倒顺序输出(C语言)
='\n')++i;s[
i--
]='';intj=i;//用j记录每个单词的尾巴while(j>0){i=j;while(s[i]!=''&&i>0)//i从后向前,到单//词第一
叶尔孤柏
·
2024-02-10 03:28
c语言
螺旋矩阵 leetcode54.
intdown=matrix.size()-1;//下边界vectorans;//结果数组,顺时针while(true){for(inti=l;idown)break;上边界往下for(inti=up;i=l;
i-
自律即自由w
·
2024-02-09 21:39
矩阵
算法
数据结构
下一个排列
31.下一个排列-力扣(LeetCode)思路1.从右向左遍历数组,找到第一个满足`nums[i]=0&&nums[i]>=nums[i+1]){
i--
;}if(i>=0){intj=n-1;//从后往前
Sloent
·
2024-02-09 06:53
算法
算法
数据结构
java
力扣
排序算法
2024.2.5
include#includetypedefstructNode{intdata;structnode*next;}*list;intmax_prime(intm){inti=m;for(i;i>1;
i-
拾柒020521
·
2024-02-09 01:57
哈希算法
散列表
算法
代码随想录算法训练营29期|day37 任务以及具体任务
Strings=String.valueOf(n);char[]chars=s.toCharArray();intstart=s.length();for(inti=s.length()-2;i>=0;
i-
-源潮-
·
2024-02-08 17:12
算法
java
数据结构
leetcode
代码随想录
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他