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
力扣之数组二分法
第一篇:数组二分法:第一题:704.二分查找classSolution{public:intsearch(vector&nums,inttarget){
intl
=0,r=nums.size()-1,mid
甜橙の学习笔记
·
2023-10-07 14:48
leecode
力扣 二分法
classSolution{publicintsearch(int[]nums,inttarget){
intl
,r,mid;l=0;r=nums.length-1;while(ltarget)r=mid
小张还在努力
·
2023-10-07 14:15
算法
校门外的树(c++)
将每一步模拟一遍,为了避免重复,可以用一个一维数组flag来模拟是否被覆盖(true就是已被覆盖):for(into=u;ousingnamespacestd;boolflag[100010]={0};
intl
Dream MC
·
2023-10-07 14:38
c++
算法
数据结构
22. 括号生成
classSolution{Listres=newArrayListgenerateParenthesis(intn){backtrack(n,0,0);returnres;}voidbacktrack(intn,
intl
dotJunz
·
2023-10-07 12:40
#
HOT100
算法
基础算法总结
快速排序图解分析:模板://核心思想:分而治之//函数参数:(需要处理的数组,数组的左边界,数组的右边界)//函数:使得左边小于x,右边大于xvoidquick_sort(intq[],
intl
,intr
人生导师yxc
·
2023-10-07 06:36
算法
算法
c++
leetcode.34. 在排序数组中查找元素的第一个和最后一个位置
这道题有重复的元素具体图示:代码如下:classSolution{public:vectorsearchRange(vector&nums,inttarget){if(nums.empty())return{-1,-1};
intl
_End丶断弦
·
2023-10-07 03:37
LeetCode漫漫刷题路
leetcode
算法
二分查找
沙子的质量
[1005];intdp[1005][1005];intmain(){intn;cin>>n;sum[0]=0;for(inti=0;i>a[i];sum[i+1]=sum[i]+a[i];}for(
intl
blue__sky
·
2023-10-07 02:53
PHP7安装
intl
扩展和linux安装icu
一PHPintl是国际化扩展,是ICU库的一个包装器。所以在安装PHPintl扩展前要先安装ICU库,安装ICU库的具体步骤::快速安装:yum-yinstalllibicu-devel源码安装:mkdir/usr/local/icucd/usr/local/icuwgethttp://download.icu-project.org/files/icu4c/52.1/icu4c-52_1-src
dreamer_lk
·
2023-10-06 11:01
leetcode----33. 搜索旋转排序数组(局部有序,二分解决)
classSolution{publicintsearch(int[]nums,inttarget){
intl
小火车Thomasc
·
2023-10-05 11:20
#
leetcode
leetcode
算法
设计立方体类(Cube) 求出立方体的面积和体积 分别用全局函数和成员函数判断两个立方体是否相等。
#include#include#include#includeusingnamespacestd;classCube{public://设置长voidsetL(
intL
){m_L=L;}//获取长intgetL
darkness605
·
2023-10-05 10:41
代码随想录算法训练营第五十八天 | 583. 两个字符串的删除操作 & 72. 编辑距离
-力扣(LeetCode)也可以求最长公共子序列的长度,再用原总长度-两个子序列classSolution{publicintminDistance(Stringword1,Stringword2){
intl
1
Widom_
·
2023-10-05 08:23
算法
leetcode
动态规划
代码随想录算法训练营第一天| 704. 二分查找、27. 移除元素。
right节点取闭区间:classSolution{public:intsearch(vector&nums,inttarget){
intl
鲁树人146
·
2023-10-05 06:47
算法
leetcode二分查找总结
submissions/classSolution{public:intsearch(vector&nums,inttarget){intn=nums.size();if(n==0){return-1;}
intl
svdalv
·
2023-10-05 06:14
leetcode刷题笔记
View绘制流程(六) - invalidate()
1.invalidateinvalidate:重新绘制的意思2.invalidate()源码//这个其实就是invalidate()重绘voidinvalidateInternal(
intl
,intt,
世道无情
·
2023-10-05 05:26
NOI P1
#includeusingnamespacestd;intmain(){
intl
,w,c,s;cin>>l>>w;c=2*(l+w);s=l*w;cout<<"周长:
weiabc
·
2023-10-04 22:04
c++
求解leetcode875、1011问题,SpringMVC数据绑定
leetcode875:importjava.util.Arrays;publicclassLeetcode875{publicintminEatingSpeed(int[]piles,intH){
intl
白浊.
·
2023-10-04 21:26
日志
java
servlet
算法
leetcode
基础算法:排序 二分 高精度 前缀和与差分 双指针算法 位运算 离散化 区间合并
include#include#include#includeusingnamespacestd;constintN=100000+11;intn;intq[N];voidquick_sort(intq[],
intl
MegaDataFlowers
·
2023-10-04 21:41
#
算法
算法
数据结构
基础算法:习题
786.第k个数#includeusingnamespacestd;constintN=100010;intq[N];intquick_sort(intq[],
intl
,intr,intk){if(l>
MegaDataFlowers
·
2023-10-04 21:38
#
算法
算法
数据结构
算法基础学习|排序
快速排序模板voidquick_sort(intq[],
intl
,intr){if(l>=r)return;inti=l-1,j=r+1,x=q[l+r>>1];while(ix);if(iusingnamespacestd
再给艾克三年
·
2023-10-04 15:14
Algorithm
算法
学习
java
C++
开发语言
算法笔记学习(2)---入门模拟
cid=100000575&pid=0题目描述:有一个长度为整数L(1#include#includeusingnamespacestd;intmain(){
intl
,m;while
小天才才
·
2023-10-04 02:44
算法笔记
算法
力扣数组2(C++)
法一:看见有序,想到二分查找首先复习一下二分查找intbinarySearch(vector&nums,inttarget){//传入数组和查找值,返回查找结果
intL
=0;intR=nums.size
遨游的laugh哥
·
2023-10-04 01:02
力扣刷题
c++
力扣·
Acwing 907. 区间覆盖
区间覆盖知识点题目描述思路讲解代码展示知识点贪心题目描述思路讲解代码展示#include#includeusingnamespacestd;constintN=100010;intn;structRange{
intl
BH04250909
·
2023-10-03 23:12
C++刷题
acwing
算法
C++
代码随想录算法训练营第一天|704.二分查找、35.搜索插入的位置、34.在排序数组中查找元素的第一个和最后一个位置、27.移除元素
https://leetcode.cn/problems/binary-search///开区间写法classSolution{public:intsearch(vector&nums,inttarget){
intl
独钓烟云
·
2023-10-03 22:33
刷题
leetcode
算法
C++丧尸小游戏!!!(第一版)
intccg;intsw;intx;ints;intjg;intqiang;intgun;intgjj[100];inthjj[100];intzjj[100];voidSlowsay(stringa){
intl
爱编程的鱼
·
2023-10-03 19:46
C++
C语言教程
整活系列
c++
开发语言
Leecode 121. 买卖股票的最佳时机
Leecode42.接雨水双指针这道题的解法二思想一样)classSolution{public:intmaxProfit(vector&prices){intres=0;intm=prices.size();
intl
自信的小螺丝钉
·
2023-10-03 17:39
Leetcode
c++
leetcode
acwing算法基础之基础算法--归并排序
2代码模板//输入向量类容器,对[l.r]进行排序voidmerge_sort(vector&nums,
intl
,intr){if(l>=
YMWM_
·
2023-10-03 14:28
Acwing
算法
acwing算法基础之基础算法--整数二分算法
2代码模板//有序向量nums//请找到第一个大于等于x的下标,相当于lower_bound()
intl
=
YMWM_
·
2023-10-03 14:57
Acwing
算法
数据结构
【算法基础】基础算法(一)--(快速排序、归并排序、二分)
voidquick_sort(intq[],
intl
,intr){//递归的终止情况if(l>=r)return;//选取分界线。
炫酷的伊莉娜
·
2023-10-03 10:12
C++
学习
算法
算法
学习
c++
字符串哈希 C++实现
includeusingnamespacestd;typedefunsignedlonglongULL;constintN=100010,P=131;charstr[N];ULLh[N],p[N];intn,m;intget(
intl
随风而散y
·
2023-10-03 01:43
哈希算法
c++
算法
数据结构
开发语言
Acwing 908. 最大不相交区间数量
最大不相交区间数量知识点题目描述思路讲解代码展示知识点贪心题目描述思路讲解代码展示#include#includeusingnamespacestd;constintN=100010;intn;structRange{
intl
BH04250909
·
2023-10-02 18:50
C++刷题
acwing
算法
C++
Acwing 905. 区间选点
区间选点知识点题目描述思路讲解代码展示知识点贪心题目描述思路讲解代码展示#include#includeusingnamespacestd;constintN=1e5+10;intn;structRange{
intl
BH04250909
·
2023-10-02 18:49
C++刷题
acwing
算法
c++
Acwing 841. 字符串哈希
typedefunsignedlonglongULL;constintN=100010,P=131;//P=131或者13331(经验值)intn,m;charstr[N];ULLh[N],p[N];ULLget(
intl
BH04250909
·
2023-10-02 14:51
C++刷题
acwing
哈希算法
算法
散列表
c++
数据结构
【洛谷】 P1102 A-B数对
constintMAXN=2e5+10;intnum[MAXN];intmain(){intN,C;cin>>N>>C;for(inti=1;i>num[i];}sort(num+1,num+N+1);//从小大大排序
intl
go_alltheway
·
2023-10-02 13:44
洛谷
map
【整数正序按指定位数分解为2个数】2023-9-19
缘由C语言计算输入一个数求位数_编程语言-CSDN问答void整数正序按位分解(intn,
intl
){inta=n,m=1,x=0;fj:if(a){if(x>=l)m*=10;a/=10;++x;gotofj
智者知已应修善业
·
2023-10-02 08:20
算法
数据结构
【算法】算法基础课模板大全
一、基础算法快速排序算法模板voidquick_sort(intq[],
intl
,intr){//递归的终止情况if(l>=r)return;//选取分界线。
Zh0uKal1
·
2023-10-02 05:00
算法
数据结构
算法
数据结构
数据结构(排序篇)------交换排序 实现:冒泡 & 快排
#include#include#includevoidSwap(inta[],intj);//交换元素voidPutNums(inta[],
intl
LMGuo_
·
2023-10-01 12:31
数据结构
数据结构
排序算法
算法
15. 三数之和
内层循环用双指针,时间复杂度是O(n2)publicList>threeSum(int[]nums){List>res=newArrayList0&&nums[i]==nums[i-1])continue;
intl
dotJunz
·
2023-09-30 22:06
#
HOT100
算法
【LeetCode刷题week1】——二分查找
二分查找专题算法分析模板一:Find:右区间的左端点例如Findx时,找第一个大于等于x的位置intbsearch_1(
intl
,intr){while(l>1;//mid=l+((r-l)>>1)if
TBD1
·
2023-09-30 20:25
LeetCode专题
leetcode
算法
二分查找
二分法
c++
P4124 [CQOI2016] 手机号码(数位dp
includeusingnamespacestd;usingVI=vector;usingll=longlong;lldp[20][11][11][2][2][2];intd[20];lldfs(intpos,intp1,intp2,
intl
3
stay fool
·
2023-09-30 19:15
dp
算法
2022-2023 ICPC East Central North America Regional Contest (ECNA 2022) | JorbanS
D-DeterminingNucleotideAssortmentsstringA="ATGC";inta[4][N];voidsolve(){strings;cin>>s;intn=s.size();for(inti=1;i>m;while(m--){
intl
JorbanS
·
2023-09-30 04:34
OI
题解
深度优先
算法
图论
请查看服务条款了解详情:http://www.google.com/
intl
/zh-CN_US/help/terms_maps.html。
最近使用Google离线地图开发遇到这个问题image.png这是没有Google密钥。只需添加一个黑客脚本.//hackGoogleMapstobypassAPIv3key(neededsince22June2016http://googlegeodevelopers.blogspot.com.es/2016/06/building-for-scale-updates-to-google.htm
把泪痕剑寂千年
·
2023-09-29 20:44
算法通关村第16关【白银】| 滑动窗口经典问题
缩小到无重复字符也就是map.get(c)+1classSolution{publicintlengthOfLongestSubstring(Strings){HashMapmap=newHashMap();
intl
三水木_
·
2023-09-29 02:31
算法
算法
leetcode
数据结构
【全】差分模板
文章目录一维差分二维差分一维差分#includeusingnamespacestd;constintN=1e5+10;ints[N],a[N];voidinsert(
intl
,intr,intx){a[
aJupyter
·
2023-09-28 05:03
#
算法基础课
算法
c++
图论
✔ ★ 算法基础笔记(Acwing)(六)—— 贪心【java版本】
*;classRangeimplementsComparable{
intl
,r;pu
编程浩
·
2023-09-27 19:45
算法基础
java
算法
笔记
acwing算法基础课笔记
:1.确定区间中的某一点,如a[l],a[r],a[(l+r)/2]等等,2.将数组分为左右两边,左边全为比分界点小的数,右边全为比分界点大的数,代码实现:voidquick_sort(intq[],
intl
戏阙offiical
·
2023-09-27 19:44
算法
5. 最长回文子串
res:str2;}returnres;}privateStringfindLongest(Strings,
intl
,intr){while(l>=0&&r
dotJunz
·
2023-09-27 11:59
#
HOT100
算法
11. 盛最多水的容器
11.盛最多水的容器双指针classSolution{publicintmaxArea(int[]height){
intl
=0,r=height.length-1,res=0;while(l
dotJunz
·
2023-09-27 11:56
#
HOT100
算法
前缀和模板
constintN=1e5+10;inta[N];intmain(){intn,m;cin>>n>>m;for(inti=1;i>a[i];a[i]=a[i-1]+a[i];}//计算输出while(m--){
intl
aJupyter
·
2023-09-27 09:50
#
算法基础课
算法
c++
数据结构
线段树2----简单拓展
最大最小值二、+差分求区间最大公约数三、维护最长连续串、最大连续子段和……四、线段树优化dp五、+扫描线一、维护区间和,最大最小值243.一个简单的整数问题2-AcWing题库---区间和structnode{
intl
兔猪猪兔
·
2023-09-27 08:18
线段树
数据结构
2021-12-01快排
算法证明算法证明使用算法导论里的循环不变式方法快排模板(以j为分界)快排属于分治算法,分治算法都有三步:1.分成子问题2.递归处理子问题3.子问题合并```voidquick_sort(intq[],
intl
Chooper_1
·
2023-09-27 08:24
上一页
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
其他