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
Intl
LeetCode面试经典150题
全球极客挚爱的技术成长平台1.合并两个有序数组思路:双指针,逆向填充nums1代码:classSolution{publicvoidmerge(int[]nums1,intm,int[]nums2,intn){
intl
JalenG
·
2024-09-10 17:08
leetcode
面试
算法
算法基础篇(整数二分、浮点二分模板以及讲解)
这篇博客主要讲解二分模板,具体的二分原理可以去搜二分法原理博客整数二分可以分为两个模板,注释有解释模板一:
intl
=0;intr=1e6+10//一个比较大的数就行voidcheck(intmiddle
阿拉伯的劳伦斯292
·
2024-09-10 03:05
算法
数据结构
东方博宜oj 提高答案 合集
小X算排名#includeusingnamespacestd;intN,a[100010],ra[100010];boolcmp(intx,inty){returnx>y;}intefl(intx){
intl
雨颜纸伞(hzs)
·
2024-09-09 05:28
算法
c++
unique-binary-search-trees-ii
classSolution{public:vectorgenerateTrees(intn){returncreate(1,n);}vectorcreate(
intL
,intR){vectorres;if
DaiMorph
·
2024-09-05 13:06
素数之和(c语言)
输入两个正整数l,r表示闭区间范围//输出描述://输出[l,r]范围内的素数的和如:输入:26输出:102.我们先输入数字,然后进行判断,我们要知道,只能被小于自己的的数所整除,所以jintmain(){
intl
钟灵毓秀的毓
·
2024-09-01 15:37
c语言
算法
数据结构
刷题之单词规律&&同构字符串(leetcode)
=t.size()){returnfalse;}unordered_maptmap;for(inti=0;ismap;for(inti=0;isnum;
intl
=0
加冰老盐柠檬
·
2024-08-27 13:48
leetcode
leetcode
快速排序和归并排序模板(Java实现)
快速排序publicstaticvoidquick_sort(int[]q,
intl
,intr){if(l>=r)return;inti=l-1,j=r+1,x=q[l+r>>1];while(ix);
dawn191228
·
2024-08-25 13:38
数据结构
java
算法
排序算法
P3369 【模板】普通平衡树
[题目通道](【模板】普通平衡树-洛谷)#includeusingnamespacestd;constintmaxn=1e7;#defineintlonglongstructnode{
intl
;intr
浚浚的二师兄
·
2024-08-24 06:56
算法
c++
数据结构
华为设备GRE配置
destination//配置过程中写入de然后按tab第一个弹出来的是description而不是destination,注意甄别⑦向两边环回写静态,下一跳为Tunnel0/0/0具体配置:[r1]
intl
0
FengYun️
·
2024-08-23 08:08
【图解算法】模板的优化与进阶——滑动窗口专题
Part1.模板题题目0:滑窗模板publicintSlidingWindow(Strings){len=s.length();//串的长度int[]count=newint[N];//用于统计区间内的信息
intL
samarua
·
2024-08-22 08:45
#
图解算法
算法
滑动窗口
Leetcode 3.7
二分查找1.搜索插入位置搜索插入位置考虑这个插入的位置pos,它成立的条件为:nums[pos−1]=target的,left左侧数必然是&nums,inttarget){intn=nums.size();
intl
精品西红柿
·
2024-03-08 17:42
leetcode
算法
职场和发展
算法复习之二分【备战蓝桥杯】
intbsearch_1(
intl
,intr){while(l>1;if(check(mid))r=mid;elsel=mi
nucty
·
2024-03-02 18:37
算法
算法
快速排序(C语言)
思想:分治递归首先找到一个中间值57910中间值5第一次0791501975#includeintarr[5]={5,6,9,8,7};voidquick_sort(
intl
,intr){inti=l-
wx20041102
·
2024-02-29 08:16
算法
数据结构
排序算法
快速选择(第k小数)C++ (Acwing)
代码:#includeusingnamespacestd;constintN=100010;intn,k;intq[N];intquick_sort(
intl
,intr,intk){if(l==r)returnq
shady1972
·
2024-02-20 18:20
c++
算法
数据结构
【字符串算法】刷题总结
字符串基本操作二、字符串hash三、字典树四、KMP算法字符串笔记参考《算法竞赛从入门到进阶》《算法竞赛进阶指南》一、c++字符串基本操作相关博客输入与输出chars1[100],s2[1001000];
intl
1
一米の阳光
·
2024-02-20 12:18
算法
字符串
C Primer Plus(第六版)16.18 编程练习 第5题
[SIZE];for(inti=0;i
intl
apple_50569014
·
2024-02-20 08:09
c语言
开发语言
代码随想录训练营day34|1005.K次取反后最大化数组的和、134.加油站、135.分发糖果
publicintlargestSumAfterKNegations(int[]nums,intk){//局部最优每次都将最小的取反,//这里写的比较冗余intsum=0;for(inti=0;i=nums[j]){min=nums[j];}}for(
intl
小胡爱喝水
·
2024-02-19 23:27
LeetCode刷题
算法
leetcode
数据结构
java
排序C++代码(已更:快速排序,归并排序)
3,4,2,6,9,7,1,0,1,2,3,3,5,6,7,8,3,4,5};intb[100]={1,5,3,4};intc[100]={7,8,9,1,2,3};voidquickSort(int*num,
intl
云霄星乖乖的果冻
·
2024-02-15 07:01
算法
c++
算法
数据结构
排序算法
刷题08 位运算easy
输入:a="11",b="1"输出:"100"输入:a="1010",b="1011"输出:"10101"voidreserve(char*s){
intl
=0,r=strlen(s)-1;while(l1
hndgfnd
·
2024-02-14 13:13
leetcode刷题打卡
javascript
开发语言
ecmascript
蓝桥杯2023年真题(3)
1.冶炼金属(二分、数学)//二分#includeusingnamespacestd;intget1(inta,intb){
intl
=0,r=1e9;while(l+1=b,a/va/(b+1)#includeusingnamespacestd
duanyq666
·
2024-02-14 09:22
备战蓝桥杯
蓝桥杯
深度优先
职场和发展
算法-4-归并排序
arr.length>1);process(arr,L,mid);process(arr,mid+1,R);merge(arr,L,mid,R);}publicstaticvoidmerge(int[]arr,
intL
yiyeyeshenlan
·
2024-02-13 23:21
算法
UVA489 - Hangman Judge
#includeusingnamespacestd;
intl
,chance,rnd,win,lose,len2;chars[103],s2[106];voidguess(chara){intbad=1;
仰天雄
·
2024-02-13 23:10
UVA
c++
算法
基础算法(蓝桥杯)--全球最通俗易懂的归并排序
bilibili1、题目链接:【模板】排序-洛谷#includeusingnamespacestd;constintN=100010;intn,a[N],b[N];//b为辅助数组voidmsort(
intl
仁公智能
·
2024-02-13 11:19
算法
算法
蓝桥杯
数据结构
排序算法
基础算法(蓝桥杯)--全球最详细的快速排序
B站视频链接:A13快速排序第k小的数_哔哩哔哩_bilibili1、题目链接:【模板】排序-洛谷#includeusingnamespacestd;intn,a[100010];voidqs(
intl
仁公智能
·
2024-02-13 11:48
算法
算法
蓝桥杯
数据结构
二分答案_排序_1873_E. Building an Aquarium
2e5+10;inta[N];intn;longlongfind(intx){longlongans=0;for(inti=0;i>n>>x;for(inti=0;i>a[i];sort(a,a+n);
intl
三冬四夏会不会有点漫长
·
2024-02-13 05:36
#
1100
算法
数据结构
寒假10 简单数学
includeusingnamespacestd;#include#includeintf(charch){if(int(ch)>=48&&int(ch)>a;cin>>str;cin>>b;intsum=0;
intl
要成为编程高手的Yu
·
2024-02-13 00:08
算法
c++
数据结构
AcWing 906. 区间分组 题解 贪心
题目思路时间复杂度主要在排序代码#include#include#includeusingnamespacestd;constintN=1e5+10;structrange{
intl
,r;booloperator
Alkali!
·
2024-02-11 20:45
code
刷题
总结&记录
#
基础算法模板总结
贪心算法
c++
数据结构
区间问题
《算法笔记》3.1小节——入门模拟->简单模拟
cid=100000575#include#includeusingnamespacestd;inttree[10005]={0};intmain(){
intL
,M;while(scanf("%d%d"
木子李_0961
·
2024-02-11 14:13
常用代码模板1——基础算法——排序 二分 高精度 前缀和与差分 双指针算法 位运算 离散化 区间合并
排序二分高精度前缀和与差分双指针算法位运算离散化区间合并快速排序算法模板——模板题AcWing785.快速排序voidquick_sort(intq[],
intl
,intr){if(l>=r)return
結城
·
2024-02-11 05:31
c++
Leetcode 153 154
寻找旋转排序数组中的最小值classSolution{public:intfindMin(vector&nums){
intl
=0,r=nums.size()-1,ans=-1;while(l&nums)
henujolly
·
2024-02-11 04:11
leetcode
leetcode
算法
数据结构
View与ViewGroup layout 过程
measure要简单一点,我们先从View的layout()看起,ViewGroup的layout主要还是判断一些条件之后调用View的layout()View.javapublicvoidlayout(
intl
Happy 2010
·
2024-02-11 00:17
Android
源码分析
【2024.2.5练习】独木桥
#include#includeusingnamespacestd;intmain(){
intl
;intn;cin>>l>>n;intnear=-1;intfar=-1;if(n!
Run with the Wind
·
2024-02-10 22:00
练习日志
c++
学习
快排
#includeinta[100];voidquick_sort(inta[],
intl
,intr){if(lx)j--;//从右向左找第一个小于x的数if(i
鱼大鹿
·
2024-02-10 19:45
HCIA--OSPF实验
Huawei]intg0/0/0[Huawei-GigabitEthernet0/0/0]ipadd172.16.64.120[Huawei-GigabitEthernet0/0/0]qu[Huawei]
intl
0
liu zhi cheng
·
2024-02-10 08:10
网络
ip
huawei
HCIA--RIP实验
172.16.2.0/24汇总3.保证更新安全(AR1,2明文认证,AR3,4密文认证)4.加快收敛速度5.全网可达划分网段,配IP地址、换回和RIP宣告,做换回汇总,认证,加快收敛速度:AR1配置:[Huawei]
intl
0
liu zhi cheng
·
2024-02-10 08:09
网络
ip
huawei
LeetCode81 搜索旋转排序数组 II(二分)
代码实现classSolution{public:boolsearch(vector&nums,inttarget){if(nums.size()==0)returnfalse;
intl
=0
小胡同的诗
·
2024-02-10 05:59
二分法
预处理_查询_1927_D. Find the Different Ones!
includeusingnamespacestd;voidsolve(){intn;cin>>n;vectora(n+1),ne(n+1,-1);for(inti=1;i>a[i];inti=1;while(i>q;while(q--){
intl
三冬四夏会不会有点漫长
·
2024-02-10 04:20
#
CF
div
3
算法
贪心_简单题_1927_A. Make it White
#includeusingnamespacestd;voidsolve(){intn;cin>>n;strings;cin>>s;
intl
=n-1;intr=0;for(inti
三冬四夏会不会有点漫长
·
2024-02-10 04:20
#
CF
div
3
算法
c++
数据结构
线段树简单笔记
一经典线段树结构:权值为[L,R]的区间和
intL
,R,sum;操作1单点修改O(logn)递归找到相应叶子节点,回溯时修改父节点(两个儿子总和)操作2区间查询O(logn)左右两边递归,递归边界为左右两边都被包含
明月千里赴迢遥
·
2024-02-10 02:12
数据结构
ACM
蓝桥杯
归并排序——分治
l+r)/2(左l右r)步骤二、递归排序左右两段步骤三、归并(较难理解的部分)运用双指针算法将左右两个有序序列合并成一个有序序列如下内容(可直接记忆套用):voidmerge_sort(intq[],
intl
Yao yn
·
2024-02-10 02:41
算法
数据结构
排序算法
c++
l + r >> 1; 的含义
voidmerge_sort(intq[],
intl
,intr){//递归的终止情况if(l>=r)return;//第一步:分成子问题intmid=l+r>>1;//第二步:递归处理子问题merge_sort
Yao yn
·
2024-02-10 02:10
c++
算法.字符串哈希表
includeusingnamespacestd;constintN=100010,P=131;intn,m;typedefunsignedlonglongULL;ULLp[N],h[N];charstr[N];ULLget(
intl
丰海洋
·
2024-02-10 01:24
算法
散列表
数据结构
螺旋矩阵 leetcode54.
vectorspiralOrder(vector>&matrix){
intl
=0;//左边界intup=0;//上边界intr=matrix[0].size()-1;//右边界intdown=matrix.size
自律即自由w
·
2024-02-09 21:39
矩阵
算法
数据结构
(C++)二分查找法
//二分查找法(左闭右闭写法)intbinarySearch(vectorarr,inttarget){sort(arr.begin(),arr.end());//使用二分查找法的前提是数组有序
intl
是一只努力的小菜鸡啦
·
2024-02-09 20:57
c++
算法
【算法】基础算法模板
1.一维差分2.二维差分六、常用位运算1.求二进制的第k位2.lowbit七、其他常用算法1.去重2.表达式求值3.单调栈4.单调队列5.并查集一、快速排序voidquick_sort(inta[],
intl
柳下敲代码
·
2024-02-09 16:36
算法
算法
数据结构
c++
排序算法
leetcode
2019-01-15
#include#defineMAX550
intL
,M,N,x;inta[MAX],b[MAX],c[MAX],d[MAX];intmain(){scanf("%d%d%d",&L,&M,&N);for
isntMahe丶
·
2024-02-09 16:14
CodeFoeces-708A
代码#includeusingnamespacestd;chars[100010];intmain(){cin>>s;
intl
=strlen(s),i=0;if(l==1){if(s[0]!
ss5smi
·
2024-02-08 23:24
倍增c++
用倍增思想去求)#includeusingnamespacestd;#definemaxn110000#definelllonglongintn,a[maxn],f[maxn][40];intquery(
intl
懒羊羊oo
·
2024-02-08 19:46
蓝桥杯备赛练习
c++
算法
蓝桥OJ 1389二分查找数组元素
includeusingnamespacestd;intmain(){ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);intdata[200];for(inti=0;i>n;
intl
懒羊羊oo
·
2024-02-08 19:16
蓝桥杯备赛练习
算法
c++
P3372 【模板】线段树 1
计算机科学教育新生态(luogu.com.cn)题如其名昨天做了一道开关(也是线段树的)想着今天复习一下代码如下:#includeusingnamespacestd;typedeflonglongll;llquery(
intl
Fool256353
·
2024-02-08 14:54
算法
c++
图论
上一页
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
其他