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
基础算法-树上差分
【算法基础】(二)数据结构 --- 单链表
✨个人主页:bitme✨当前专栏:算法基础专栏简介:该专栏主要更新一些
基础算法
题,有参加蓝桥杯等算法题竞赛或者正在刷题的铁汁们可以关注一下,互相监督打卡学习单链表实现一个单链表,链表初始为空,支持三种操作
bit me
·
2023-04-04 22:29
算法基础
数据结构
算法
链表
蓝桥杯
【算法基础】(一)
基础算法
--- 离散化
✨个人主页:bitme✨当前专栏:算法基础专栏简介:该专栏主要更新一些
基础算法
题,有参加蓝桥杯等算法题竞赛或者正在刷题的铁汁们可以关注一下,互相监督打卡学习区间和假定有一个无限长的数轴,数轴上每个坐标上的数都是
bit me
·
2023-04-04 22:28
算法基础
算法
蓝桥杯
java
【蓝桥杯准备打卡-
基础算法
笔记DP篇】-1.【01背包】
1.题目介绍有N件物品和一个容量为V的背包,每件物品有各自的价值且只能被选择一次,要求在有限的背包容量下,装入的物品总价值最大。「0-1背包」是较为简单的动态规划问题,也是其余背包问题的基础。动态规划是不断决策求最优解的过程2.知识点概念介绍2.1DP问题的解决思路DP问题可以被转化成状态表示和状态计算两方面去考虑,其中、**状态表示f[i][j]又可以表示成****集合****和****属性**
小朱爱数学也爱编程
·
2023-04-04 17:00
基础算法
算法
数据结构
动态规划
启发式算法
基础算法
(四)——高精度
文章目录高精度介绍核心思想:模板代码:例题1:代码:例题2:代码:例题3:代码例题4:代码高精度介绍高精度算法是用于处理大整数运算的,大整数的大小一般是,其位数len(x)add(vectorA,vectorB)//返回A+B的值{intt=0;vectorC;for(inti=0;iA,vectorB){if(A.size()!=B.size())returnA.size()>B.size();
introversi0n
·
2023-04-04 17:23
#
acwing
算法
c++
图论
python
基础算法
题:二分查找
1、题目:已知正序排列数组,寻找某一位数字所在的位置2、解题思路数组至少有一个元素,否则无需循环,whileright>=left三种场景中间值=目标值,直接返回middle中间值中间值>目标值,目标值在左二分之一,right=middle+13、代码实现defmiddle_search(data,val):left=0right=len(data)-1whileright>=left:middl
嫣然一笑lmz
·
2023-04-04 16:21
python专栏
python
算法
开发语言
【
基础算法
】哈希表
系列综述:目的:本系列是个人整理为了秋招算法的,整理期间苛求每个知识点,平衡理解简易度与深入程度。来源:材料主要源于代码随想录进行的,每个算法代码参考leetcode高赞回答和其他平台热门博客,其中也可能含有一些的个人思考。结语:如果有帮到你的地方,就点个赞和关注一下呗,谢谢!!!【C++】秋招&实习面经汇总篇文章目录哈希表理论基础基础知识基本用法相关算法题目有效的字母异位词两个数组的交集快乐数两
逆羽飘扬
·
2023-04-04 14:22
算法
散列表
数据结构
一、
基础算法
1:快速排序 模板题+算法模板(快速排序,快速找出第k小的数)
文章目录算法模板快速排序算法模板查找第k个数算法模板模板题快速排序原题链接题目题解快速查找第k小的数原题链接题目题解算法模板快速排序算法模板voidquick_sort(intq[],intl,intr){if(l>=r)return;inti=l-1,j=r+1,x=q[l+r>>1];//>>表示按位右移,相当于进行÷2的运算,//同理,x);if(i>1];while(ix);if(iusi
GCTTTTTT
·
2023-04-04 02:45
算法与数据结构模板
算法
数据结构
c++
排序算法
c语言
备战蓝桥杯大赛:Python必刷题单之
基础算法
枚举百钱买百鸡题目链接#枚举公鸡21次forxinrange(0,21):#枚举母鸡34foryinrange(0,34):#枚举小鸡z=100-x-y#找到符合条件的解if5*x+3*y+z//3==100andz%3==0:print(x,y,z)数组查找及替换题目链接n,b=map(int,input().split())a=list(map(int,input().split()))a.s
少儿编程乔老师
·
2023-04-03 10:02
备战蓝桥杯大赛
python
hihoCoder——翻转链表(Java语言实现单链表
基础算法
)
描述翻转一个链表特殊要求:请使用以下链表结构classNode{intvalue;Nodenext;}输入输入包含多组数据。对于每组数据:第一行是n,表示链表长度;当n=-1时,表示输入结束。(1<=n<=100)第二行是n个整数,表示链表每一位所存储的内容。输出针对每组输入,输出翻转后的链表的内容。样例输入41357-1样例输出7531思路:单链表的翻转,三指针遍历链表,每次逆置前两个节点,直到
掌灬纹
·
2023-04-03 03:44
基础算法
应用场景浅析(2)
堆排序在我们了解堆排序之前我们需要知道一个概念:树用简单一点的概念来解释就是:不包含回路的连通无向图。~~解释可能有点生硬,还是用图说话...例1上图中左边的是一颗树右边是一个图因为左边不包含回路而右边有1->2->5->3->1这样一个回路。因为树的不包含回路的特点所以树具有以下特性:在树中任意两个结点连通有且只有一条路径。如果有n个节点那么它构成的边数一定会是n-1条边。在一棵树中加一条边那么
小鸡在路上
·
2023-04-02 21:26
基础算法
(一、二、三)
快速排序:publicclassMain{staticScannercin=newScanner(System.in);staticintN=(int)(1e6+5);staticintmod=1000000007;staticinta[]=newint[N];publicstaticvoidquick_sort(intl,intr){if(l>=r)return;intx=a[l],i=l-1,
钟钟终
·
2023-04-02 19:11
算法
java
排序算法
一篇文章带你了解JavaScript中的
基础算法
之“字符串类”
前端的同学需要提升编程核心内功,建立和健全算法知识体系,
基础算法
、数据结构、进阶算法,由浅入深讲解,透彻理解抽象算法,算法面试是关键一环,冲击大厂前端offer。学习算法前掌握ES6哦!
掘金-我是哪吒
·
2023-04-02 10:34
Github源码
前端数据结构与算法系列
数据结构排序算法之四大
基础算法
文章目录选择排序插入排序冒泡排序希尔排序选择排序#includeusingnamespacestd;typedefintelemtype;//选择排序voidSelectSort(elemtypearr[],intn);//intmain()//{////elemtypearr[10]={2,4,6,1,3,5,10,9,8,7};//elemtypearr[8]={4,2,5,7,3,1,8,6
墨鱼的s我
·
2023-04-02 02:42
数据结构复习
算法
排序算法
数据结构
c++
《算法竞赛进阶指南》刷题记录
0x00
基础算法
0x01位运算0x02递归与递推0x03前缀和与差分0x04二分0x05排序0x06倍增0x07贪心0x08总结与练习0x10基本数据结构0x11栈0x12队列0x13链表与邻接表0x14Hash0x15
weixin_30294021
·
2023-04-01 21:08
数据结构与算法
2020-04-21 序
留下了java的环境以及支持大部分
基础算法
框架需要的支持环境,以及俩ideQAQ。大概说明一下考研,人文社科考不上,理科学不太会,工科大多不有趣,继续读信息科学又要给老板白干活,所以暂定金融。
glimpse_7b96
·
2023-04-01 19:40
十种常见排序算法
前言排序算法是在生活中随处可见,也是算法
基础算法
分类十种常见排序算法可以分为两大类:比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此也称为非线性时间比较类排序。
大地永恒
·
2023-04-01 18:37
排序算法
斐波那契和动态规划
在
基础算法
领域,动态规划算是比较难得一类算法了,而且在算法竞赛或者面试中会有大量动态规划的题目,因此下功夫理解这个算法还是很有必要的。
IOOC
·
2023-04-01 15:58
常用算法模板——汇总
文章目录一.
基础算法
1.1排序快速排序算法模板归并排序算法模板1.2二分整数二分算法模板浮点数二分算法模板1.3高精度高精度加法高精度减法高精度乘低精度高精度除以低精度1.4前缀和与差分一维前缀和二维前缀和一维差分二维差分
Jm呀
·
2023-03-31 14:15
算法
数据结构
c++
编程
acwing
队列-我的
基础算法
刷题之路(六)
本篇博客旨在整理记录自已对队列的一些总结,以及刷题的解题思路,同时希望可给小伙伴一些帮助。本人也是算法小白,水平有限,如果文章中有什么错误之处,希望小伙伴们可以在评论区指出来,共勉。本篇文章主要是讲一下基本的队列以及刷题,暂不过多涉及双端、阻塞队列。文章目录一、队列的概述二、Java队列的特性三、Java队列的基本操作四、队列的代码实现4.1、链表实现4.2、数组实现五、刷题1.二叉树层序遍历2.
安幻辞
·
2023-03-31 12:38
算法刷题
算法
java
开发语言
蓝桥杯
数据结构
算法基础课
算法基础课第一章
基础算法
(一)1.快速排序——分治[O(nlogn)]①确定分界点:q[l]、q[(l+r)/2]、q[r]、随机②调整区间,小于x的放在x左端(无序),大于的放在右边(无序),等于左右都可
革斤要加油
·
2023-03-31 04:52
算法图解
算法
c++
【刷题】算法基础刷题清单
目录一、
基础算法
1、排序2、二分查找3、高精度4、前缀和与差分5、双指针算法6、位运算7、离散化8、区间合并9、RMQ二、动态规划1、线性DP2、背包问题3、状态机模型4、状态压缩DP5、区间DP6、树形
seth25
·
2023-03-30 23:32
刷题
算法
算法模板(1):
基础算法
(2)
基础算法
启发式合并给了n个集合,把他们合并。
zhezhidashi
·
2023-03-30 06:18
算法模板
算法
图论
数据结构
c++
【
基础算法
】1-8:离散化与区间合并
离散化与区间合并OVERVIEW离散化与区间合并1.离散化模板2.离散化练习(1)AcWing802.区间和(2)Unique函数实现:3.区间合并模板4.区间合并练习(1)AcWing803.区间合并1.离散化模板离散化问题的性质,整个值域的跨度很大,但是数据非常的稀疏。//将所有值排序并去掉重复元素vectornums;sort(nums.begin(),nums.end());nums.er
hello world 999
·
2023-03-29 22:04
#
Acwing算法基础
算法
c++
数据结构
【
基础算法
】1-7:位运算
位运算AcWing801.二进制中1的个数求n的第k位数字:n>>k&1返回n的最后一位1:lowbit(n)=n&-n#includeusingnamespacestd;intlowbit(intx){returnx&-x;}intmain(){intn;scanf("%d",&n);while(n--){intx;intres=0;scanf("%d",&x);while(x){x-=lowb
hello world 999
·
2023-03-29 22:34
#
Acwing算法基础
算法
c++
图论
常用基础排序算法回顾
一、引言本文主要是复习总结了下一些常用的
基础算法
,按照自己的理解手打、验证,因此本文并没有做深入探究,只是描述本人所理解的实现思路,更多算法知识还请研读如:《算法》第四版《数据结构与算法分析-Java语言描述
horseLai
·
2023-03-29 10:37
基础算法
总结
1.排序1.1冒泡排序法每次内循环找到所有数组中最大值得坐标放到最后面替换的时候如果当前坐标下的数比下一个数大,就会互换位置staticInteger[]test1(Integer[]nums){for(inti=0;inums[j+1]){inttemp=nums[j+1];nums[j+1]=nums[j];nums[j]=temp;}}}returnnums;}1.2选择排序法每次内循环找到
巴伦是只猫
·
2023-03-28 20:17
算法
算法
排序算法
冒泡排序及变形 Bubble Sort
算法实质从第一个数开始遍历数组,每一次遍历都找出此次遍历的最大值,放到队伍的末尾第2次遍历,最后一项不必再比较,数组长度减一,最大值放到此次数组的末尾第3次再减一......直到最后,所有数字都按从小到大排列三、
基础算法
优先选出大的放右边
HROKKO
·
2023-03-27 14:14
利用计算机 算法写文章,计算机算法论文
计算机图形学若干
基础算法
的研究计算机图形学若干
基础算法
的研究计算机图形学若干
基础算法
的研究,引言:我们现代人生活在各种各样的信息之中,如何应用计算机
weixin_39811842
·
2023-03-25 07:32
利用计算机
算法写文章
训练-我的
基础算法
刷题之路(四)
本篇博客旨在整理记录自己刷的一些蓝桥杯训练题的思路、代码以及注解,同时希望可给小伙伴一些帮助。本人也是算法小白,水平有限,如果文章中有什么错误之处,希望小伙伴们可以在评论区指出来,共勉。文章目录训练题目1、预备爷的悲剧2、饮料换购3、优秀的拆分4、日期问题5、回文日期6、印章7、拿金币8、24点最后训练题目1、预备爷的悲剧题目:语预备爷gzp是个逗(tu)比(hao),为了在即将到来的英语的qui
安幻辞
·
2023-03-24 16:59
算法刷题
算法
java
蓝桥杯
后端
数据结构
2023-第十四届蓝桥杯冲刺计划!
前言本文以目录形式列举大纲,可根据题目点击跳转冲刺阶段目的:把握高频重点,结合
基础算法
和常考题型总结,用真题进行模拟练习根据自己的能力熟练目前已掌握的算法,不会的还可以暴力⏳最后三个星期大家一起冲刺,祝大家
violet~evergarden
·
2023-03-24 16:25
蓝桥杯
数据结构
算法
竞赛
python -
基础算法
题3 - 对1~100所有数奇数和
count=1sum=0whilecount<=100:sum+=countcount+=2print(sum)转载于:https://www.cnblogs.com/bigbigbird/p/11170789.html
weixin_30713953
·
2023-03-23 22:10
python
五分钟学编程:计算机网络到底应该怎么学?!
思维导图计算机网络.png简介上一期我讲到了数据结构怎么学,当时我的学习方法是先看视频,再看书,然后刷一刷
基础算法
题做巩固。
程序员黄小斜
·
2023-03-20 16:06
基础算法
题目
爬楼梯defclambStairs(n):x,y=1,1for_inrange(1,n):x,y=y,x+yreturnyclambStairs(10)89clambStairs(2)2编辑距离classSolution:defminDistance(self,word1:str,word2:str)->int:m=len(word1)n=len(word2)dp=[[0for_inrange(n
小螳螂
·
2023-03-16 16:26
(九)从零开始学人工智能--统计学习:KNN&SVM&决策树
统计学习
基础算法
-KNN&SVM&决策树文章目录统计学习
基础算法
-KNN&SVM&决策树1.KNN(k-NearestNeighbor)1.1距离选择1.2K值选择1.3维度灾难1.4KNN的优缺点2.
小花技术大本营
·
2023-03-15 10:41
算法基础--
基础算法
算法基础--
基础算法
前言:学校学完数据结构与算法后,感觉自己什么都没学到,唯一就知道好像有那么个东西,别说代码实现,就是复杂一点的问题连原理都不清楚了。然为了提高算法水平,想系统的学习算法。
良木lins
·
2023-03-15 05:11
强化学习部分
基础算法
总结(Q-learning DQN PG AC DDPG TD3)
总结回顾一下近期学习的RL算法,并给部分实现算法整理了流程图、贴了代码。1.value-based基于价值的算法基于价值算法是通过对agent所属的environment的状态或者状态动作对进行评分。对于已经训练好的模型,agent只需要根据价值函数对当前状态选择评分最高的动作即可;对于正在训练的模型,我们通常将目标值(真实行动带来的反馈)和价值函数的预测值的差距作为loss训练价值函数。通常使用
RobinZZX
·
2023-03-13 05:20
英雄哥《零
基础算法
》1/100之 “幂和对数”
文章目录一、设问二、题目三、题解报告四、知识点笔记《算法零基础100讲》介绍参考资料本学习笔记是根据《算法零基础100讲》进行的每讲总结,目标是采用刻意练习的方法对个人的学习和思考进行总结和归纳,方便复习和进一步深入理解和掌握内化。每一讲的笔记内容大致分为三个部分:设问,通过这一讲的学习应该理解什么内容?题目,在学习完每讲内容后对题目先进行独立的思考和分析,记录下来;题解报告,通过个人思考和学习其
Amy卜bo皮
·
2023-03-11 22:59
万人千题学习报告
#
算法
英雄哥《零
基础算法
》2/100之 “数列”
文章目录设问题目题解报告知识点笔记《算法零基础100讲》参考资料本学习笔记是根据《算法零基础100讲》进行的每讲总结,目标是采用刻意练习的方法对个人的学习和思考进行总结和归纳,方便复习和进一步深入理解和掌握内化。每一讲的笔记内容大致分为三个部分:设问,通过这一讲的学习应该理解什么内容?题目,在学习完每讲内容后对题目先进行独立的思考和分析,记录下来;题解报告,通过个人思考和学习其他优秀解题方案,记录
Amy卜bo皮
·
2023-03-11 22:59
万人千题学习报告
#
算法
英雄哥《零
基础算法
》6/100讲之 “日期算法”
文章目录《算法零基础100讲》6.日期算法What(记住)Why(理解)How(运用)参考资料《算法零基础100讲》该栏目是CSDN@英雄哪里出来大佬的万人千题计划第一阶段,其目标是让想要学会算法的人抱团成长,能通过这个项目稳步成长,扎扎实实掌握算法,最终用算法改变世界!大佬将算法学习的路线总结如下,并分别根据五步路线总结写出了相应的教学内容,关于目前的第一阶段算法入门的详细的介绍可以看博文《万人
Amy卜bo皮
·
2023-03-11 22:59
万人千题学习报告
#
算法
基础算法
LinkedList003-从尾到头打印链表014-链表中倒数第k个结点015-反转链表016-合并两个或k个有序链表025-复杂链表的复制036-两个链表的第一个公共结点055-链表中环的入口结点056-删除链表中重复的结点Tree004-重建二叉树017-树的子结构018-二叉树的镜像022-从上往下打印二叉树023-二叉搜索树的后序遍历序列024-二叉树中和为某一值的路径026-二叉搜索树与
Colleny_Z
·
2023-03-11 20:04
优秀的开源项目C_分享几款适合初学者的C语言、C++开源项目
C是一个宝藏项目,可以说是学习数据结构和刷算法题的利器,因为里面包含了几乎各种
基础算法
、数据
weixin_39522408
·
2023-03-11 03:29
优秀的开源项目C
快速pow算法c语言_嵌入式必知
基础算法
(二)
七、二分法在一个数组中,知道一个数值,想确定他在数组中的位置下标,如数组:A[5]={1,2,6,7,9};我知道其中的值为6,那么他的下标位置就是3。八、限幅滤波法对于随机干扰,限幅滤波是一种有效的方法;基本方法:比较相邻n和n-1时刻的两个采样值y(n)和y(n–1),根据经验确定两次采样允许的最大偏差。如果两次采样值的差值超过最大偏差范围,认为发生随机干扰,并认为后一次采样值y(n)为非法值
weixin_39750731
·
2023-03-09 20:03
快速pow算法c语言
计算机视觉知识体系
文章目录一、计算机视觉1.1系统工程方案层1.2领域任务模块层1.3
基础算法
层1.4深入领域体会一、计算机视觉三个层次:系统工程方案层、领域任务模块层、
基础算法
层。
旅途中的宽~
·
2023-02-27 19:07
目标检测经典论文导读
计算机视觉
人工智能
算法
CNN
【算法基础】(一)
基础算法
--- 前缀和与差分
✨个人主页:bitme✨当前专栏:算法基础专栏简介:该专栏主要更新一些
基础算法
题,有参加蓝桥杯等算法题竞赛或者正在刷题的铁汁们可以关注一下,互相监督打卡学习前缀和与差分一.前缀和(一维)二.子矩阵的和(
bit me
·
2023-02-23 12:17
算法基础
算法
蓝桥杯
java
备战蓝桥杯——c++
基础算法
(三)
继上一篇文章备战蓝桥杯——c++
基础算法
(二)后,这里会继续进行c++
基础算法
的学习,好,那我们开始今天的学习吧~正文下面我们会学习两道真题,分别是跑步锻炼和刷题统计,比之前的题目要难一些,不过相信在大家的共同努力下一定会攻克的
Icewine~阿冰
·
2023-02-23 12:55
备战蓝桥杯
蓝桥杯
算法
c++
算法学习——走在放弃的路上
算法学习——走在放弃的路上算法笔记一、入门算法1.算法必备知识数据结构STL数论2.五大常用算法思想2.1递归&分治2.2动态规划2.3贪心2.4回溯2.5分支界定3.
基础算法
3.1暴力求解枚举模拟记忆化搜索前缀和
兔唧唧不秃
·
2023-02-23 12:55
算法
基础算法
设计(番外)
前言番外篇是老师有时候趁我们闲着(其实还在思考上一题或者编写着上一题)的时候,偷偷的写在黑板上,让我们想想解决的办法。因为大部分属于问答,所以一般不会有代码的实现。求最小以及最大数字所需要的次数题:有这样的1到n个数,需要找出这些数中最小的和最大的数,问:需要多少次才能找到?这题按照正常的想法是,我将这1到n个数存到一个链表或者数组中,然后扫一遍这个数组,找出最大的值;之后再扫一遍这个数组找出最小
芥末芋头
·
2023-02-19 05:52
【算法基础】(一)
基础算法
---高精度
✨个人主页:bitme✨当前专栏:算法基础专栏简介:该专栏主要更新一些
基础算法
题,有参加蓝桥杯等算法题竞赛或者正在刷题的铁汁们可以关注一下,互相监督打卡学习高精度一.高精度加法二.高精度减法三.高精度乘法四
bit me
·
2023-02-17 21:54
算法基础
算法
蓝桥杯
java
【算法基础】(一)
基础算法
--- 二分
✨个人主页:bitme✨当前专栏:算法基础专栏简介:该专栏主要更新一些
基础算法
题,有参加蓝桥杯等算法题竞赛或者正在刷题的铁汁们可以关注一下,互相监督打卡学习二分一.数的范围二.数的三次方根一.数的范围给定一个按照升序排列的长度为
bit me
·
2023-02-17 21:53
算法基础
算法
蓝桥杯
java
六、
基础算法
-- 超快速排序
题目描述在这个问题中,您必须分析特定的排序算法----超快速排序。该算法通过交换两个相邻的序列元素来处理nnn个不同整数的序列,直到序列按升序排序。对于输入序列91054,超快速排序生成输出01459。您的任务是确定超快速排序需要执行多少交换操作才能对给定的输入序列进行排序。输入格式输入包括一些测试用例。每个测试用例的第一行输入整数nnn,代表该用例中输入序列的长度。接下来nnn行每行输入一个整数
芜湖男童
·
2023-02-17 17:31
算法提高课
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他