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 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++
图论
力扣344-反转字符串
反转字符串题目链接解题思路双指针算法两个指针向中间靠拢,直至相遇交换两个指针的值classSolution{public:voidreverseString(vector&s){
intl
=0;intr=
༺❀ൢ望༒月❀ൢ❀
·
2024-02-08 06:31
算法-每日一练
leetcode
算法
洛谷P1047 [NOIP2005 普及组] 校门外的树经典解法
#include#includeintmain(void){
intl
,m,i,x,y,j;scanf("%d%d",&l,&m);int*p=(int*)malloc((l+1)*sizeof(int)
GoldenLegendary
·
2024-02-07 19:17
程序设计代码共享
洛谷 P1047 [NOIP2005 普及组] 校门外的树 Java
importjava.util.Scanner;publicclassP1047{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);
intl
yanjipu
·
2024-02-07 19:43
洛谷
java
算法
开发语言
ABC210(A-C)
includeusingnamespacestd;intmain(){intn,a,x,y;cin>>n>>a>>x>>y;if(nusingnamespacestd;intmain(){intn;cin>>n;strings;cin>>s;
intl
pboaths
·
2024-02-07 11:17
AtCoder
c语言
c++
算法
ABC339(A-C)
A#includeusingnamespacestd;intmain(){strings;cin>>s;
intl
=s.length();intend;for(inti=l-1;i>=0;i--){if(
pboaths
·
2024-02-07 11:45
c语言
算法
c++
二叉树递归遍历结点个数
intcount(BiTreeroot){if(root==NULL){return0;}
intl
_count=conut(root->lchild);intr_count=count(root->rchild
I_AM_KK
·
2024-02-07 08:28
C与C++
9 排序
排序数量大不可能在内存完成)插入排序直接插入排序折半插入(二分)表插入(链表存储)希尔排序shell(基于逐趟缩小增量)快速排序冒泡排序一趟快速排序快速排序voidquick_sort(inta[],
intl
cwn_
·
2024-02-06 20:51
数据结构与算法
排序算法
算法
数据结构
贪心_分类讨论_边界问题_1921_C. Sending Messages
includeusingnamespacestd;constintN=2e5+10;intq[N];voidsolve(){intn,f,a,b;cin>>n>>f>>a>>b;for(inti=0;i>q[i];
intl
三冬四夏会不会有点漫长
·
2024-02-06 17:35
#
CF
900-1000
c语言
开发语言
Codeforces Round 811 (Div. 3) 题解 A~G | JorbanS
A-EveryoneLovestoSleepvoidsolve(){cin>>n>>t.aa>>t.bb;for(inti=0;i>a[i].aa>>a[i].bb;sort(a,a+n);a[n]={a[0].aa+24,a[0].bb};
intl
JorbanS
·
2024-02-06 14:47
OI
题解
算法
深度优先
图论
字符串哈希
64是自动取模(y总说的)constintN=1e5+10,P=131;//P可以取131或13331,这样几乎不会冲突intn,m;charstr[N];UULp[N],h[N];UULquery(
intl
自律的kkk
·
2024-02-05 19:47
算法
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
其他