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--
LeetCode——421. 数组中两个数的最大异或值(Maximum XOR of Two Numbers in an Array)[中等]——分析及代码(Java)
[Java]一、题目二、分析及代码1.逐位计算+哈希表(1)思路(2)代码(3)结果三、其他一、题目给你一个整数数组nums,返回nums[i]XORnums[j]的最大运算结果,其中0≤i≤j=0;
i-
江南土豆
·
2023-11-04 14:03
数据结构与算法
LeetCode
Java
题解
剑指 Offer II 067. 最大的异或(中等 前缀树 位运算 数组)
剑指OfferII067.最大的异或给定一个整数数组nums,返回nums[i]XORnums[j]的最大运算结果,其中0≤i≤j=0;
i--
){intbit=(num>>i)&1;if(node.children
风雨中de宁静
·
2023-11-04 13:00
leetcode
LeetCode421. 数组中两个数的最大异或值
421.数组中两个数的最大异或值2021.5.16每日一题题目描述给你一个整数数组nums,返回nums[i]XORnums[j]的最大运算结果,其中0≤i≤j=0;
i--
){Setset=newHashSet
Zephyr丶J
·
2023-11-04 13:09
LeetCode
leetcode
算法
java
Leetcode 421.数组中两数的最大异或值
数组中两数的最大异或值给定一个非空数组,数组中元素为a0,a1,a2,…,an-1,其中0≤ai=0;
i--
){8//从最高位试着找nums的前缀9mask=mask|(1set=newHashSet(
weixin_30826095
·
2023-11-04 13:35
数据结构与算法
java
[LeetCode]421. 数组中两个数的最大异或值
题目421.数组中两个数的最大异或值421.数组中两个数的最大异或值给你一个整数数组nums,返回nums[i]XORnums[j]的最大运算结果,其中0≤i≤j=0;
i--
){intu=x>>i&1;
阿飞算法
·
2023-11-04 13:34
Daily
Alogrithm
leetcode
算法
排序算法
leetcode 421. 数组中两个数的最大异或值
vectornodes;intfindMaximumXOR(vector&nums){nodes.push_back({0,0});for(autox:nums){intp=0;for(inti=30;i>=0;
i-
matt__
·
2023-11-04 13:33
位运算
leetcode
421.
数组中两个数的最大异或值
Leetcode 421. 数组中两个数的最大异或值 位运算
:利用异或运算的性质、假设修正classSolution{public:intfindMaximumXOR(vector&nums){intmask=0,res=0;for(inti=30;i>=0;
i-
自信的小螺丝钉
·
2023-11-04 13:03
Leetcode
leetcode
算法
c++
算法---LeetCode 421. 数组中两个数的最大异或值
1.题目原题链接给你一个整数数组nums,返回nums[i]XORnums[j]的最大运算结果,其中0≤i≤j=0;
i--
){//取第i位数字intt=(x>>i)&1;if(p.son[t]==null
知北行
·
2023-11-04 13:01
算法
数据结构
leetcode
代码随想录算法训练营第五十七天 | 647.回文子串、516.最长回文子序列
intcountSubstrings(strings){vector>dp(s.size(),vector(s.size(),false));intresult=0;for(inti=s.size()-1;i>=0;
i-
玛玛哈哈34
·
2023-11-04 11:10
算法
一段值钱的代码
include#includevoidmyCpy(unsignedchar*desc,unsignedchar*src,unsignedintstart){for(unsignedinti=start;i>0;
i-
Jaesoon
·
2023-11-04 06:14
QT表格 QTableWidget
=0){for(inti=ui->table_case->rowCount();i>=0;
i--
){ui->t
李先生丶baby
·
2023-11-03 21:34
c++
qt
开发语言
C语言 设计函数,接收一个字符串,返回这个字符串的逆向内容
char*mystrrev(char*str){intlen=mystr(str);char*newstr=malloc((len+1)*sizeof(char));for(inti=len-1;i>=0;
i-
ZHANGα
·
2023-11-03 21:40
C语言
c语言
算法
开发语言
动态规划:数位统计DP
definelllonglongusingnamespacestd;intget(vectornum,intl,intr)//求该位之前的所有位组成的数{intres=0;for(inti=l;i>=r;
i-
友纪YuKi
·
2023-11-03 14:42
算法基础
动态规划
算法
算法随想录算法训练营第四十七天| 647. 回文子串 516.最长回文子序列
思路:因为这题的字符串长度为1=0&&right1=0&&right2=0;
i--
){dp[i][i]=1;charc1=s.charAt(i);fo
九百九十九号
·
2023-11-03 10:52
算法
rhcsa-vim
命令行的三种模式将ets下的passwd文件复制到普通用户下面编辑模式的快捷方式a--光标后插入A--行尾插入o--光标所在上一行插入O--光标所在上一行插入
i--
光标前插入
I--
行首插入s--删除光标所在位然后进行插入模式
dgw2648633809
·
2023-11-03 05:03
vim
编辑器
linux
* LEEDCODE 66加一
classSolution{public:vectorplusOne(vector&digits){intlen=digits.size();for(inti=len-1;i>=0;
i--
){digits
少年芒
·
2023-11-02 23:29
算法
c++
数据结构
LeetCode 第 344 场周赛
vectordistinctDifferenceArray(vector&nums){intn=nums.size();vectorL(n+1,0),R(n+1,0);//前缀不同数的个数sets;for(inti=0;i=0;
i-
万伏小太阳
·
2023-11-02 12:19
leetcode
算法
深度优先
11.17
inti;for(i=2;iintmain(){inta=2;inti;for(i=2;iintmain(){inti;printf("请输入一个整数:");scanf("%d",&i);while(
i-
士多啤莓
·
2023-11-02 04:33
分发糖果问题——C++
i0&&ratings[i]>ratings[i-1]){left[i]=left[i-1]+1;}else{left[i]=1;}}intright=0,ret=0;for(inti=n-1;i>=0;
i-
HJZL
·
2023-11-02 01:12
算法
c++
数据结构
代码随想录_刷题 数列 59
n/2;intk=1;while(loop--){i=startx;j=starty;for(j=starty;jstarty;--j){a[i][j]=count++;}for(;i>startx;
i-
少年芒
·
2023-11-01 21:59
算法
c++
C语言实现贪吃蛇小游戏
defineNODE_WIDTH40//绘制蛇的节点typedefstruct{intx;inty;}node;//函数封装绘制横线和绘制竖线的方法voidpaintGrid(){for(inty=0;y0;
i-
qq_45973003
·
2023-11-01 11:54
c语言
开发语言
EASYX
visual
code
javaSE-运算符
文章目录原码,反码,补码一.算数运算符1.种类2.i++和
i--
的区别3.优先级4.注意二.关系运算符1.分类2.注意三.位运算符1.分类2.
Antg
·
2023-11-01 04:44
javaSE
运算符
原码
补码
反码
位运算
java二进制表示
738. 单调递增的数字
当且仅当每个相邻位数上的数字x和y满足x=1;
i--
){if(str[i]<str[i-1]){index=i;str[i-1]--;}}for(inti=index;i<str.size(
Coding+_+
·
2023-11-01 03:32
leetcode练习
算法
c++
每日一题 LeetCode 274. H 指数 java题解
(int[]citations){Arrays.sort(citations);inth=0,i=citations.length-1;while(i>=0&&citations[i]>h){h++;
i-
奔跑的废柴
·
2023-11-01 03:48
LeetCode
leetcode
算法
排序算法
275. H 指数 II
倒序遍历cititaions数组,若h&citations){inth=0;for(inti=citations.size()-1;i>=0;
i--
){if(h<citations[i]){
十年一觉尘与土
·
2023-10-31 21:11
#
C++
LeetCode
C++
c语言计算阶乘的倒数和,for循环计算某个数的阶乘、阶乘和及其倒数的阶乘和...
//4的阶乘intjc=4;//定义一个变量用来代表要计算的数值longjd=1;//定义最终输出的阶乘for(inti=1;i1;
i--
)//直接定义到计算的数值中,不断进行减一{jd=jd*i;//
孙佳纯
·
2023-10-31 14:51
c语言计算阶乘的倒数和
C语言复现Matlab的randperm(N,M)函数,产生不重复的随机整数
intN,intM,int*P){for(inti=0;i
i-
PlanetB613_布瓜
·
2023-10-31 14:15
C++学习
matlab
c语言
556. 下一个更大元素 III
示例1:输入:n=12输出:21示例2输入:n=21输出:-1提示:1=0&&nums[i]>=nums[i+1]){
i--
;}if(i=0&&nums[i]>=nums[
刘翊扬
·
2023-10-31 12:23
实验12题目3:指针实现字符插入(指针下)
='\0';i++)t++;if((n-1)>=t){*(str+n-1)=c;}if((n-1)>=0&&(n-1)n-1;
i--
)*(str+i)=*(str+i-1);*(str+n-1)=c;}
笑笑xx
·
2023-10-31 09:46
选择排序(简单选择+堆)
简单选择排序voidSelectSort(ElemTypeA[],intn){for(i=0;i0;
i--
)AdjustDown(A,i,len);}voidAdjustDown(ElemTypeA[]
我好菜啊_
·
2023-10-31 04:55
94、贪心-LeetCode-738.单调递增的数字
题目:当且仅当每个相邻位数上的数字x和y满足x=0;
i--
){//取各个位置上的数inta=i%10;//取得余数intb=i/10;//将数值缩小while(b!
烟白
·
2023-10-30 08:17
贪心
贪心算法
leetcode
leetcode每日一题-单调递增的数字
当且仅当每个相邻位数上的数字x和y满足xf)returnfalse;f=tmp;a/=10;}returntrue;}intmonotoneIncreasingDigits(intN){for(inti=N;i>=0;
i-
qq62
·
2023-10-30 08:44
leetcode
代码随想录训练营第三十七天|738.单调递增的数字、968.监控二叉树、总结
max=t;elsereturnfalse;num=num/10;}returntrue;}public:intmonotoneIncreasingDigits(intN){for(inti=N;i>0;
i-
榆榆欸
·
2023-10-30 08:44
算法
leetcode
数据结构
【题解】[GenshinOI Round 3 ]P9817 lmxcslD
大胆猜测是不是可以贪心,所以先打了一个最傻的代码上去试试.voidsolve(){cin>>n>>k;cout>n>>k;intans=0;intnn=n;while(n){for(inti=n;i>=1;
i-
Bamboo_Day
·
2023-10-30 08:50
C++入门基础教程
刷题笔记
c++
算法
笔记
Leetcode—274.H指数【中等】
2023每日刷题(十三)Leetcode—274.H指数算法思想参考自灵茶山艾府实现代码intminValue(inta,intb){returna=0;
i--
){sum+=cnt[i];if(sum>
源代码•宸
·
2023-10-30 04:27
LeetCode刷题
leetcode
算法
职场和发展
c语言
经验分享
leetcode:88. 合并两个有序数组
,vector&nums2,intn){inti=m-1,j=n-1,k=m+n-1;while(i>=0&&j>=0){if(nums1[i]>nums2[j]){nums1[k--]=nums1[
i-
OceanStar的学习笔记
·
2023-10-30 01:59
算法与数据结构
leetcode
算法
c++
Leetcode59螺旋矩阵2
{{1}};returnarr;}int[][]arr=newint[n][n];intcnt=1;intleft=0,right=n-1,top=0,down=n-1;while(leftleft;
i-
从月亮走向月亮7
·
2023-10-29 19:55
矩阵
算法
java
力扣第307场周赛 + 力扣第85场双周赛 + AcWing第65场周赛补题
若X&energy,vector&experience){intn=energy.size();intans=0;for(inti=0;i=0;
i--
){for(intj=0;j=0;
i--
){if(a
m0_63563229
·
2023-10-29 13:21
leetcode
算法
Educational Codeforces Round 3
includeusingnamespacestd;inta[105];intmain(){intn,m;cin>>n>>m;for(inti=1;i>a[i];intans=0;sort(a+1,a+1+n);for(inti=n;i;
i-
拧错位置的螺丝钉
·
2023-10-29 00:24
Codeforces
VP
Codeforces
Day37|738. 单调递增的数字|714. 买卖股票的最佳时机含手续费|监控二叉树(鸽)
打卡738.单调递增的数字714.买卖股票的最佳时机含手续费鸽二叉树738.单调递增的数字当且仅当每个相邻位数上的数字x和y满足x0;
i--
)//i>0不取第一个值{if(s[i-1]>s[i]){s[
青丹迷弟
·
2023-10-28 23:46
水leetcode
算法
leetcode
职场和发展
c++
贪心算法
Leetcode DAY 37:单调递增的数字 and 买卖股票的最佳时机含手续费 and 监控二叉树
738.单调递增的数字(1)暴力超过时间限制classSolution{private:boolisTargetNum(intn){intmax=10;while(n){intt=n%10;if(t=0;
i-
Petal990912
·
2023-10-28 23:15
leetcode
算法
数据结构
day37 动态规划 | 738、单调递增的数字 714、买卖股票的最佳时机含手续费 968、监控二叉树
(当且仅当每个相邻位数上的数字x和y满足x0;
i--
){if(Integer.parseInt(strings[i])=0;
i--
){if(chars[i]>chars[i+1]){chars[i]--
伯麟
·
2023-10-28 23:44
算法
动态规划
算法
数据结构
进制转换10进制转二进制,n进制转16进制
进制转换进制转换题目:10进制转二进制1289#includeusingnamespacestd;strings;intr,t=1,i;intmain(){cin>>s;for(i=s.size()-1;i>=0;
i-
信息学奥赛C++
·
2023-10-28 12:57
c++
算法
数据结构
算法训练营笔记day57|647. 回文子串、516. 最长回文子序列
intcountSubstrings(strings){vector>dp(s.size(),vector(s.size(),false));intresult=0;for(inti=dp.size()-1;i>=0;
i-
weixin_45662787
·
2023-10-28 08:11
算法
笔记
leetcode
动态规划之回文数组
动态规划之回文数组/*给定一个长度为n(n˙usingnamespacestd;intmin(inti,intj){returni>n;intlen=n.length();/*for(inti=len-1;i>=0;
i-
落幕12
·
2023-10-28 08:58
lc31-下一个排列
includeusingnamespacestd;voidnextrange(intnum[],intn){if(n==0)return;inti=n-2;while(i>=0&&num[i]>=num[i+1]){
i-
何偶丶
·
2023-10-28 05:24
动态规划(数位统计Dp)
intpow10(intx){intres=1;while(x--)res*=10;returnres;}intget(vectornum,intl,intr){intres=0;for(inti=l;i>=r;
i-
人生导师yxc
·
2023-10-28 03:58
动态规划
算法
动态规划
算法
牛客题霸--反转字符串题解
原始字符串取反存入新字符串classSolution{public:stringsolve(stringstr){stringreverse_str;for(inti=str.size()-1;i>=0;
i-
江南岸_
·
2023-10-28 03:57
leetcode
字符串
c++
面试
学算法题过程
1数组1.1二分查找704注意判断循环的条件是left>matrix(n,vector(n,0));可以只用i和j表示当前位置,不需要很多变量;记得使用
i--
如果是奇数,最后中间的单独赋值2链表结构体构造函数
心之所向,便是梦想
·
2023-10-27 23:10
c++
738. 单调递增的数字
当且仅当每个相邻位数上的数字x和y满足x0;
i--
){if(res[i-1]>res[i]){res[i-1]--;flag=i;}}for(inti=flag;i<res.size();i
ghblk
·
2023-10-27 15:18
leetcode题解
算法
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他