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
Intr
P3372 【模板】线段树 1
luogu.com.cn)题如其名昨天做了一道开关(也是线段树的)想着今天复习一下代码如下:#includeusingnamespacestd;typedeflonglongll;llquery(intl,
intr
Fool256353
·
2024-02-08 14:54
算法
c++
图论
力扣344-反转字符串
反转字符串题目链接解题思路双指针算法两个指针向中间靠拢,直至相遇交换两个指针的值classSolution{public:voidreverseString(vector&s){intl=0;
intr
=
༺❀ൢ望༒月❀ൢ❀
·
2024-02-08 06:31
算法-每日一练
leetcode
算法
Leetcode—59. 螺旋矩阵 II【中等】
实现代码classSolution{public:vector>generateMatrix(intn){vector>ans(n,vector(n));intnum=0;intc1=0,c2=n-1;
intr
1
源代码•宸
·
2024-02-08 02:55
LeetCode刷题
leetcode
矩阵
算法
经验分享
数组
模拟
c++
备战蓝桥杯---搜索(进阶1)
下面是AC代码:#includeusingnamespacestd;
intr
,c,a[1010][1010],rs,cs,rd,cd,vis[1010][1010],t;charq;i
cocoack
·
2024-02-07 16:11
蓝桥杯
算法
宽度优先
c++
实时时钟
define_CRT_SECURE_NO_WARNINGS1#include#include#include#defineWIDE640#defineHIGH480#definePI3.1415926voidBackground(intx,inty,
intr
flaxxxccc
·
2024-02-07 15:18
算法
c语言
排序算法
开发语言
数据结构
实时时钟 改
define_CRT_SECURE_NO_WARNINGS1#include#include#include#defineWIDE640#defineHIGH480#definePI3.1415926voidBackground(intx,inty,
intr
flaxxxccc
·
2024-02-07 15:18
算法
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,
intr
cwn_
·
2024-02-06 20:51
数据结构与算法
排序算法
算法
数据结构
Opencv之点线面(c++版)
#include#includeusingnamespacecv;usingnamespacestd;intmain(){//圆心Pointcenter=Point(255,255);//半径
intr
=
Axia_zy
·
2024-02-06 17:45
OpenCV
C++中的友元,示例练习
1)矩阵类的实现//实现矩阵类classMatrix{//默认私有数据成员:int*p_data;//表示矩阵数据introw,col;//矩阵的行数和列数public://01构造函数Matrix(
intr
花生_TL00007
·
2024-02-06 00:59
c++
算法
开发语言
字符串哈希
是自动取模(y总说的)constintN=1e5+10,P=131;//P可以取131或13331,这样几乎不会冲突intn,m;charstr[N];UULp[N],h[N];UULquery(intl,
intr
自律的kkk
·
2024-02-05 19:47
算法
c++
开发语言
岛屿问题
岛屿遍历的考虑要点:(1)设置返回边界,可以先污染后治理(2)防止来回横跳,添加状态"2",代表原来"1"已经遍历过了(3)每个单元格的临近节点有四个voiddfs(int[][]grid,
intr
,intc
Phoebe_Liu
·
2024-02-05 17:37
java 合并排序算法_Java 程序实现合并排序算法
Java程序示例importjava.util.Arrays;//Java中的合并排序classMain{//将两个子数组L和M合并为数组voidmerge(intarray[],intp,intq,
intr
戳你的小心脏
·
2024-02-05 15:46
java
合并排序算法
考研中常见的算法-逆置
逆置图解代码//逆置元素算法voidReverse(
intR
[],intl,
intr
){//R数组,l左边r右边inti,j,temp;for(i=l,j=r;in){cout<<"ERROR"<
阿庆i code
·
2024-02-05 12:12
数据结构基础知识
概念
考研
算法
Leetcode刷题笔记题解(C++):200. 岛屿数量
vector>&grid){introw=grid.size();intcol=grid[0].size();intnumoflands=0;//从第一行开始遍历,是岛屿则进行周围深度优先搜索for(
intr
Demo.demo
·
2024-02-05 00:48
Leetcode算法题解
leetcode
笔记
c++
随想录刷题笔记 —字符串篇1 344反转字符串 541.反转字符串II 卡码网54替换数字 151翻转字符串里的单词
=''){if(flag){result1.append("");}
intr
=i;w
XWHQQ7426
·
2024-02-04 21:50
随想录刷题
笔记
算法
java
LeetCode第34题之Search for a Range
classSolution{public:vectorsearchRange(vector&nums,inttarget){vectorres(2,-1);intsz=nums.size();intl=0;
intr
二叉树
·
2024-02-04 09:19
LeetCode算法
leetcode
3-冒泡排序(Bubble Sort)算法
两个相邻的元素比较,小(大)者往前放,大(小)者往后放;每经过一趟排序就少一个数据参加下一趟排序示例:(向后冒泡)冒泡排序.png时间复杂度:O(n²)稳定性:稳定代码:voidSelectSort(intn,
intR
小T巴拉巴拉
·
2024-02-04 03:00
荷兰国旗问题(快速排序)
publicstaticvoidquickSort(int[]arr){if(arr==null||arr.length区}}publicstaticint[]partition(int[]arr,intL,
intR
lyxCat
·
2024-02-03 23:48
排序算法
数据结构
leetcode
假期作业2.3
';printf("请输入你要打印的行数:\n");scanf("%d",&n);for(i=1;i#include#includeintmain(intargc,constchar*argv[]){
intr
Sigmadeltpai
·
2024-02-03 21:44
c语言
Leetcode—31. 下一个排列【中等】
2024每日刷题(一零九)Leetcode—31.下一个排列算法思想实现代码classSolution{public:voidreverse(vector&nums,intl,
intr
){while(l
源代码•宸
·
2024-02-02 18:30
LeetCode刷题
leetcode
算法
c++
数据结构
数组
经验分享
面试经典 150 题 -- 矩阵 (总结)
方格中是否重复出现,是的话,直接returnfalse,遍历结束的话,返回true;具体实现请看代码:classSolution{public:boolisValidSudoku(vector>&b){
intr
ros275229
·
2024-02-02 13:18
leetcode
算法学习
leetcode
leetcoe面试150题
c++
矩阵
快速排序板子(备战蓝桥杯)
题目:活动-AcWing蓝桥杯省赛无忧班(C&C++组)第4期_蓝桥杯-蓝桥云课【模板】排序-洛谷板子:voidquick_sort(intq[],intl,
intr
){if(l>=r)return;/
Anzzm7
·
2024-02-02 03:42
每日一题算法
蓝桥杯
c++
Leetcode—1828. 统计一个圆中点的数目【中等】
vectorcountPoints(vector>&points,vector>&queries){vectorans;for(auto&q:queries){intx0=q[0];inty0=q[1];
intr
源代码•宸
·
2024-01-31 18:43
LeetCode刷题
leetcode
算法
职场和发展
c++
经验分享
枚举
数组
循环赛日程表问题 (分治策略)
循环赛日程表问题问题描述:思路:这里采用分治策略,因为每次可以等分成一半,如下图所示:在每一块可以采用对角复制的方法:实现代码如下:#includevoidcopytype(intn1,intn2,intf1,intf2,
intr
【JAVA】玩家
·
2024-01-31 15:54
初阶算法
数据结构-排序
就是两个两个元素进行比较,将较大的向后交换第一趟排序将最大值放在最后边每一趟排序都将一个元素放到最终位置特性时间复杂度:O(n2)空间复杂度:O(1)稳定性:稳定Code/*最基本冒泡排序*/voidBubbleSort(
intR
小哼快跑
·
2024-01-31 11:45
数据结构
数据结构
冒泡排序
简单选择排序
直接插入排序
快速排序
希尔排序
计数排序
力扣hot100 括号生成 递归回溯 超简洁版
(intn){dfs(n,n,"");returnans;}/***@paraml左括号待补个数*@paramr右括号待补个数*@params当前的括号序列*/privatevoiddfs(intl,
intr
兑生
·
2024-01-30 23:35
力扣
hot100
leetcode
算法
职场和发展
最大公约数与最小公倍数与素数与回文数
=0){
intr
=p%q;p=q;q=r;}ret
迷糊银儿
·
2024-01-30 20:29
1015. 摘花生(动态规划)
#includeusingnamespacestd;intmp[110][110];intdp[110][110];intt,m;intmain(){cin>>t;
intr
,c;while(t--){cin
代码无bug
·
2024-01-29 15:06
#动态规划
动态规划
c++
算法
AcWing 1015. 摘花生【动态规划】【数字三角形】
算法标签动态规划数字三角形(二)解题思路三、AC代码解法一:#includeusingnamespacestd;constintN=110;intn,m;intf[N][N],w[N][N];intmain(){
intR
Derrickhang
·
2024-01-29 15:03
动态规划
动态规划
算法
c++
数据结构
c语言递归函数实现二分查找
代码如下#include//二分查找intfunc(intarr[],intl,
intr
,intnum){intmid=(r+l)/2;if(l>r){return0;}elseif(num>arr[mid
TheShy72
·
2024-01-29 04:31
大数据
力扣每日一题——NO.33——搜索旋转排序数组
在传递给函数之前,nums在预先未知的某个下标k(0&nums,inttarget){intl=0;intn=nums.size();
intr
=n-1;if(n==0||(n==1&&nums[0]!
东条希尔薇
·
2024-01-28 19:50
力扣每日一题
leetcode
算法
职场和发展
算法分析与设计
includeusingnamespacestd;inttree[1005*4],a[1005];intlazy[1005*4];//初始化线段树:当前处理p号,对应空间为[l,r]空间voidbuild(intp,intl,
intr
不爱睡觉不爱起床的小Kiku
·
2024-01-28 06:44
数据结构与算法
算法
c++
开发语言
双指针之对撞指针,Java
publicvoidreverseString(char[]s){intn=s.length;intl=0;
intr
=n-1;while(ll)r--;if(ltarget)j--;}index[0]=
去打大魔王
·
2024-01-28 03:20
蓝桥杯练习-----子串分值
暴力解1:(只能获得百分之五十的分数)#includeusingnamespacestd;inthashA[27];strings;intuniqueC(intl,
intr
){intans=0;for(
seventeena
·
2024-01-27 21:31
蓝桥杯
c++
算法基础课-基础算法
#includeusingnamespacestd;voidfzw_sort(intq[],intl,
intr
){if(l==r)return;inti=l-1,j=r+1,x=q[(l+r)/2];/
向来痴_
·
2024-01-27 20:45
算法
33. Search in Rotated Sorted Array
2.2target落在右边,在左边右分找到就返回,没找到的话在循环返回的l,r中查找是否存在target.intsearch(int*nums,intnumsSize,inttarget){intl=0;
intr
larrymusk
·
2024-01-27 12:14
算法训练营第六十天打卡|84.柱状图中最大的矩形
public:intlargestRectangleArea(vector&heights){intresult=0;for(inti=0;i=0;l--){if(heights[l]&heights){
intr
啊就赵得柱
·
2024-01-27 11:24
算法
第七章 中断控制接口
7.18088中断系统256个中断,中断向量号位0~2557.1.18088的中断类型非屏蔽中断源NMI可屏蔽中断源
INTR
1.内部中断,8088内部执行程序出现异常引起的程序中断。
XiaoShanHsj
·
2024-01-27 09:56
快速排序基础入门
#includeusingnamespacestd;constintN=1e5;intN;intq[];voiquick_sort(intq[],intl,
intr
){if(l>=r)return;inti
中北萌新程序员
·
2024-01-26 21:16
算法
Leetcode—52.N皇后II【困难】
public:inttotalNQueens(intn){intans=0;vectorcol(n),on_path(n),diag1(2*n),diag2(2*n);functiondfs=[&](
intr
源代码•宸
·
2024-01-26 05:10
LeetCode刷题
leetcode
算法
职场和发展
经验分享
c++
dfs
回溯
acwing786.第k个数(快速选择排序)
k-SL)2.时间复杂度分析:右侧是一个等比数列求和,usingnamespacestd;intn;intk;constintN=1e6+10;intq[N];intQsort(intq[],intl,
intr
_Ocean__
·
2024-01-25 21:43
排序算法
acwing 786. 第k个数
include#includeusingnamespacestd;constintN=1e5+10;intn,a[N],m;voidsort1(){sort(a,a+n);}voidsort2(intl,
intr
岁忧
·
2024-01-25 21:12
AcWing
c语言
c++
visual
studio
ACwing-786-第k个数-快排思想
//第k个数#includeusingnamespacestd;constintN=100010;intn,k,a[N];intquickFind(intl,
intr
,intk){//1.前半部分和快排完全相同
多多的伴随矩阵
·
2024-01-25 21:39
leetcode
算法
力扣hot100 螺旋矩阵 模拟
classSolution{publicListspiralOrder(int[][]matrix){if(matrix.length==0)returnnewArrayList();intl=0;//左边界
intr
兑生
·
2024-01-25 20:38
力扣
hot100
leetcode
矩阵
算法
排序&二分
快速排序#include#includeusingnamespacestd;constintN=1e6+10;intn;intq[N];voidquick_sort(intq[],intl,
intr
){
yiyeyeshenlan
·
2024-01-25 14:53
算法
2018-08-13 Android跟随手指移动的view
我这里的View随着手指移动用的是系统方法,View.layout(intl,intt,
intr
,intb)以ImageView为例:四个参数分别是ImageView的getLeft(),getTop(
我来学习了
·
2024-01-25 00:50
2020-07-04(C语言)数据结构归并排序
//归并排序includeincludedefineMAXSIZE100typedefstructSqList{
intr
[MAXSIZE+1];intlength;}SqList;voidMerge(
intR
璐璐_accf
·
2024-01-24 20:39
C语言打印金字塔
includeintmain(){intn;scanf("%d",&n);for(inti=0;i
intr
CSDN专家-link
·
2024-01-24 14:34
问答整理
c语言
开发语言
后端
逆序对数量(归并排序做法)
博客里的归并排序模板:#includeusingnamespacestd;constintN=100010;intn;intq[N],temp[N];voidmerge_sort(intq[],intl,
intr
m0_74758366
·
2024-01-24 12:42
数据结构与算法
算法
数据结构
c++
排序算法
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
其他