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
[算法基础]
2023牛客寒假
算法基础
集训营6
文章目录ABCDFGHIA思路:就语法题#includeusingnamespacestd;intmain(){longlongx;cin>>x;if(x>=1&&xusingnamespacestd;constintN=4e5+10;vectorv[N];inta[N];voidget(intidx,intn){for(inti=1;i>n>>m;for(inti=1;i>a[i];get(i,
wxw我永远的神~
·
2023-04-20 07:23
训练赛补题
算法
c++
图论
C++实现《数据结构与算法》相关算法--树与二叉树
本文仅提供算法代码参考,相关算法详解请参考青岛大学王卓老师的视频课程:数据结构与
算法基础
(青岛大学-王卓)目录树与二叉树相关算法实现二叉树相关算法定义标识符顺序二叉树链式二叉树(带双亲结点的三叉链表)定义
pljnb
·
2023-04-19 15:09
C++
数据结构
数据结构
算法
c++
程序设计与
算法基础
目录:一,计算机为什么能够实现计算;二,第二讲:三,第三讲:程序运行的基本原理参考资料:说明:学习笔记;CPU公顷桑:AMD、英特尔、IBM世界超级计算机排名:www.top500.org绿色计算的课题:Google一下所消耗的电量:11瓦的灯泡亮1个小时;/可以煮熟一杯咖啡;》新型计算:云计算;未来的计算:从摩尔定律到量子计算机;李戈:
[email protected]
摩尔定律/规律:196
weiwei_js
·
2023-04-19 12:14
AcWing
算法基础
(3)
一、双指针算法1,算法分析:所谓双指针算法,也就是用两个指针去扫描数组,有可能是扫描同一个数组,也有可能是两个不同的数组,凡是用到类似方法都可以称为双指针,双指针算法的优点就在于能够把用暴力解决的所需时间复杂度为的方法优化成,大大提高了问题的解决效率。其算法模板如下:for(inti=0,j=0;i#defineN100010intn;intq[N],s[N];intmax(intx,inty){
RefrainC.C.
·
2023-04-18 14:27
算法
c++
数据结构
python蓝桥杯基础练习vip17题
可学:Python蓝桥杯易错点整理和心得总结【一】2021年第十二届蓝桥杯大赛省赛python大学组真题加解析(更新中)[蓝桥杯Python]算法练习、
算法基础
、算法训练、算法模板(持续更新)必学:蓝桥杯试题及答案分享
liuaa41
·
2023-04-18 10:43
蓝桥杯
python
算法
【
算法基础
】基础算法之排序
PREFACE欢迎各位→点赞+收藏⭐+评论系列专栏:算法种一棵树最好是十年前其次是现在目录1.快排步骤思路方法题目1:快速排序参考代码题目2:第k个数参考代码快排的注意点1.快排模板2.快排总结2.归并排序步骤思路方法题目:归并排序参考代码归并模板1.快排步骤1.确定分界点:分界点一般取左端点,右端点,中点或者随机点2.调整区间:比如说分界点为x,把小于x分在左边区间,把大于x分在右边区间3.递归
孤单听雨的猫21
·
2023-04-17 13:01
算法
算法
数据结构
【机器学习】P17 梯度下降 与 梯度下降优化算法(BGD 等 与 Adam Optimizer、AdaGrad、RMSProp)
梯度下降与梯度下降算法梯度下降梯度下降
算法基础
优化算法批量梯度下降BGD随机梯度下降SGD小批量梯度下降MBGD动量梯度下降MGD基础优化算法上的改进和优化的算法自适应梯度算法Adagrad均方根传播算法
脚踏实地的大梦想家
·
2023-04-16 22:21
#
机器学习知识储备
机器学习
算法
人工智能
代码随想录算法训练营 || 贪心算法 455 376 53
Day27贪心
算法基础
贪心的本质是选择每一阶段的局部最优,从而达到全局最优。刷题或者面试的时候,手动模拟一下感觉可以局部最优推出整体最优,而且想不到反例,那么就试一试贪心。
peach2580
·
2023-04-16 16:11
算法
贪心算法
leetcode
PID控制
算法基础
知识
PID控制
算法基础
知识本文为PID控制算法的基础介绍文章目录PID控制
算法基础
知识一、算法概述二、控制器的P、I、D项总结一、算法概述PID是一个闭环控制算法。
ZRob
·
2023-04-16 14:43
STM32HAL库入门学习
算法
人工智能
机器学习
Fabric系列 - 国密改造
根据改造需求分析,Fabric国密改造方案由三个部分构成:国密
算法基础
库收集与改造构建完善可用的国密
算法基础
库是Fabric国密改
搬砖魁首
·
2023-04-16 10:51
#
Fabric系列
区块链
fabric
密码学
国密
bccsp
算法基础
7 —— 二分算法 (二分模板 + 洛谷-A-B数对 + 蓝桥杯-分巧克力) + 浮点二分(求一个数的三次方根 + 剪绳子)
闲聊在经典的软件开发过程中,编写程序所需要的工作量只占软件开发全部工作量的10%~20%。《软件工程导论》——张海藩总结二分查找问题引入:在如下数组中,查找数字4的下标——3。为了方便起见,数组0元素的位置不存储数据。考虑两种查找方法:线性查找:从前往后遍历数组,找到第一个元素为4的位置,记录并输出即可(假设数组中的所有元素并不相同)。时间复杂度为O(n)二分查找:时间复杂度为O(logn)①初始
Zsprinkle
·
2023-04-15 16:37
算法
算法
蓝桥杯
【
算法基础
(5)】桶排序
从个位开始排,随着高位依次进桶出桶//arr[begin..end]排序publicstaticvoidradixSort(int[]arr,intL,intR,intdigit){finalintradix=10;inti=0,j=0;//有多少个数准备多少个辅助空间int[]buket=newint[R-L+1];for(intd=1;d=L;i--){j=getDigit(arr[i],d)
左钦杨
·
2023-04-15 13:52
算法
算法
java
数据结构
【
算法基础
(6)】链表
链表排序算法的稳定性及其汇总同样值的个体之间,如果不因为排序而改变相对次序,就是这个排序是有稳定性的;否则就没有。不具备稳定性的排序:选择排序、快速排序、堆排序具备稳定性的排序:冒泡排序、插入排序、归并排序、一切桶排序思想下的排序目前没有找到时间复杂度0(N*logN),额外空间复杂度0(1),又稳定的排序排序算法稳定性排序算法时间复杂度空间复杂度稳定性选择O(N²)O(1)否冒泡O(N²)O(1
左钦杨
·
2023-04-15 13:20
算法
算法
链表
排序算法
算法导论第一、二章读书笔记
文章目录背景第一章算法在计算中的作用第二章
算法基础
插入排序分治法归并排序总结背景LeetCode刷题过程中,发现自己
算法基础
薄弱,本篇开始记录算法学习过程。编程语言使用Java。
这就是学习的快乐吗
·
2023-04-14 18:30
Java
算法
java
数据结构与
算法基础
-青岛大学-王卓
数据结构与
算法基础
(青岛大学-王卓)_哔哩哔哩_bilibili文章目录:第一章:数据结构的基本概念1.逻辑结构的种类2.存储结构的种类3.抽象数据类型的形式定义4.Complex抽象书籍类型中的基本操作
keep one's resolveY
·
2023-04-14 13:46
数据结构和算法
数据结构
链表
算法
数据结构与算法_【9】查找(C++实现)
参考:数据结构与
算法基础
(青岛大学-王卓)传送门:数据结构与算法_【1】概念引入(C++实现)数据结构与算法_【2】线性表(顺序表链表)(C++实现)数据结构与算法_【3】栈和队列(C++实现)数据结构与算法
gXh_007
·
2023-04-14 13:03
数据结构与算法学习笔记
数据结构
算法
c++
哈希表
哈希函数
数据结构与
算法基础
(王卓)(26)线性表的查找(2):顺序查找(二分查找、分块查找)
二、折半查找(二分或对分查找)前置条件和前面一样最开始根据PPT示(实)例写出的程序框架:一开始:low:第一位high:最后一位mid:正中间查找数小于mid:把high移动到mid前面一位(-1)再取新mid=新【正中间】查找数大于mid:把low移动到mid后面一位(+1)再取新mid=新【正中间】然而这里,我写的只是一些框架的核心规则,并没有梳理出程序具体是怎么运行的逻辑流程所以写的和标准
宇 -Yu
·
2023-04-14 13:25
算法
数据结构与
算法基础
(王卓)(25)线性表的查找(1):顺序查找(线性查找)
基本基础概念:看这就不用去翻PPT了查找:根据给定的某个值,在查找表中确定一个与其关键字等于给定值的数据元素(或记录)关键字:用来表示一个数据元素(或记录)的某个数据项的值主关键字:可以唯一地表示一个记录的关键字【例(如):准考证号】次关键字:用以识别若干记录的关键字【例(如):姓名为xx,成绩为xx分...】查找表:(动态静态)由同一类型的数据元素(或记录)构成的集合。由于集合中的数据元素之间存
宇 -Yu
·
2023-04-14 13:54
算法
严肃古板的秩序(DFS)
G-严肃古板的秩序_2023牛客寒假
算法基础
集训营3(nowcoder.com)题目描述小红拿到了一个运算式,其中有一些地方可以填入+'、"'、#(不允许添加括号)。问最终是否可以使得等式成立。
WYW___
·
2023-04-14 04:15
深度优先
算法
Tokitsukaze and a+b=n (hard)(差分)
C-Tokitsukazeanda+b=n(hard)_2023牛客寒假
算法基础
集训营2(nowcoder.com)题目描述Tokitsukaze有一个整数n,以及m个区间[L,R]。
WYW___
·
2023-04-14 04:14
数据结构
【
算法基础
】DP第三弹 —— 竞赛篇
一、计数问题(一)Question1.问题描述2.Input输入包含多组测试数据。每组测试数据占一行,包含两个整数a和b。当读入一行为00时,表示输入终止,且该行不作处理。(0
天使Di María
·
2023-04-13 10:33
算法
算法
深度优先
图论
【
算法基础
】DP第一弹 —— 线性DP & 区间DP
一、数字三角形(一)Question1.问题描述2.Input第一行包含整数n,表示数字三角形的层数。接下来n行,每行包含若干整数,其中第i行表示数字三角形第i层包含的整数。(1≤n≤500,−10000≤三角形中的整数≤10000)3.Output输出一个整数,表示最大的路径数字和。4.SampleInput57388102744452655.SampleOutput30(二)题解#includ
天使Di María
·
2023-04-13 10:32
算法
算法
图论
动态规划
【
算法基础
】DP第二弹
一、最长上升子序列(优化版O(NlogN))(一)Question1.问题描述给定一个长度为N的数列,求数值严格单调递增的子序列的长度最长是多少。2.Input第一行包含整数N。第二行包含N个整数,表示完整序列。(1≤N≤100000,−109≤数列中的数≤109)3.Output输出一个整数,表示最大长度。4.SampleInput731218565.SampleOutput4(二)题解#inc
天使Di María
·
2023-04-13 10:02
算法
算法
图论
c++
数据结构c语言知识总结,C语言数据结构与
算法基础
知识总结
在编程语言学习中,学习和巩固基础知识是很重要的,因为用来用去还是遵守最基本的语法规则,小小的错误需要花费双倍的时间去检查,所以选择一开始就写好才是最明智的,下面整理,C语言数据结构与
算法基础
知识总结,对于正在学习
蓝盐泳池1983
·
2023-04-12 21:37
数据结构c语言知识总结
《
算法基础
》字符串算法(五) —— 字符串反转
目录1、344.反转字符串2、2000.反转单词前缀3、345.反转字符串中的元音字母4、剑指Offer58-I.翻转单词顺序5、151.颠倒字符串中的单词6、557.反转字符串中的单词III7、541.反转字符串II8、917.仅仅反转字母9、7.整数反转1、344.反转字符串编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组s的形式给出。不要给另外的数组分配额外的空间,你必须原
多低调
·
2023-04-12 16:09
蓝桥杯
c语言
算法
程序员进阶之算法练习(三十三)LeetCode专场
前言BAT常见的算法面试题解析:程序员
算法基础
——动态规划程序员
算法基础
——贪心算法工作闲暇也会有在线分享,
算法基础
教程----腾讯课堂地址。今天继续LeetCode专场练习。
落影loyinglin
·
2023-04-12 15:29
Python职位汇总
熟悉python、go、java,c++中两个以上研发语言;职位要求:1、本科及以上学历,计算机、通信等相关专业;2、有扎实的编程能力,有优秀的设计和代码品味;3、深刻理解计算机原理,有良好的数据结构和
算法基础
TonyLan
·
2023-04-12 06:37
python归并排序函数详解_python 实现归并排序算法
python中的应用》《python实现单向链表数据结构及其基本方法》《python实现单向循环链表数据结构及其方法》《python实现双向...文章python之战2019-04-241168浏览量
算法基础
weixin_39568926
·
2023-04-11 13:44
python归并排序函数详解
软件设计师笔记-----数据结构与
算法基础
六、数据结构与
算法基础
6.1、数组与矩阵6.1.1、概述数组下标的转化问题稀疏矩阵上三角下三角等类型的矩阵6.1.2、数组存储地址的计算问题,以及在二维数组当中按行存储和按列存储的区别主要是去了解按行和按列进行存储的时候地址的计算问题
ziop-三月
·
2023-04-11 11:52
软件设计师
链表
数据结构
数据结构与
算法基础
(王卓)(24)附:邻接表的广度优先遍历算法BFS(学习过程记录)
邻接表的广度优先遍历算法BFS第一版:voidBFS(ALGG,intv){coutadjvex]=0)EnQueue(Q,i->adjvex);i=i->nextarc;BFS(G,i->adjvex);}}问题:一开始要先入队一个元素没有进行出队操作,与此同时我们注意到:要出队有一个前提条件,那就是该条链路上的所有后继边结点都已经入队以后我们才可以出队这里面不能用递归,因为用递归他就不断的开始
宇 -Yu
·
2023-04-11 05:56
算法
深度优先
宽度优先
数据结构与
算法基础
(王卓)(24):深度优先遍历算法DFS和广度优先遍历算法BFS
深度优先遍历算法DFS:邻接矩阵:#includeusingnamespacestd;typedefintStatus;#defineMaxInt999999//表示无穷大#defineMVNum100//最大顶点数//MAXVertexNumbertypedefcharVertexType;//设顶点类型:字符型typedefintArcType;//设边的权值类型:int型structAMG{
宇 -Yu
·
2023-04-11 05:22
算法
深度优先
宽度优先
微服务技术栈:流量整形算法,服务熔断与降级
2、漏桶
算法基础
描述漏桶算法是流量整形或速率限制时经常使用的一种算法,它的主要目的是控制数据注入到网络的
知了一笑
·
2023-04-11 03:19
【
算法基础
】并查集
文章目录并查集并查集的适用场景带权并查集路径压缩并查集并查集(UnionFind)是一种用于维护集合的数据结构。它支持快速的合并(Union)和查找(Find)操作,可以用于解决一些图论、网络和数据结构等领域的问题。并查集通常用于判定图中的连通性,或者用于维护集合的分组,例如在图像分割、聚类等领域。并查集的基本思想是维护一些集合,每个集合有一个代表元素,可以用一个数组来记录每个元素属于哪个集合。在
不太灵光的程序员
·
2023-04-11 00:18
华为机试真题详解
华为机试真题
数据结构基础
算法
数据结构
并查集
python算法模板第一部分(2)(前缀和与差分)
注:本文是在学习了acwing的
算法基础
课后撰写,主要用于记录python版本算法的模板。其中部分参考了acwing众多大佬的题解。
啥也不会做
·
2023-04-10 23:38
python算法模板
算法
python
数据结构
差分法
acwing
算法基础
模板 前缀和差分
前缀和的下标最好从一开始,便于统一计算,主要用于求某个区间的和前缀和的初始化公式s[i]=s[i-1]+a[i];求i,j的区间和s[j]-s[i-1]一维前缀和输入一个长度为n的整数序列。接下来再输入m个询问,每个询问输入一对l,r。对于每个询问,输出原序列中从第l个数到第r个数的和。输入格式第一行包含两个整数n和m。第二行包含n个整数,表示整数数列。接下来m行,每行包含两个整数l和r,表示一个
a7546391
·
2023-04-10 23:29
算法
图论
c++
算法基础
课学习笔记:(二)前缀和与差分
算法基础
课学习笔记:(二)前缀和与差分写文章真的好花时间hh,虽然没人看,俺就当记录了算法介绍1.前缀和我们先引入一个经典问题,给定一串巨长的数据,再给出数十万组询问,每次询问某个区间内数字的总和是多少
Tilbur
·
2023-04-10 23:29
算法
差分法
算法基础
1.分治法
什么是分支法所谓分治法,分而治之。分解原问题成若干个子问题。这些子问题是原问题的规模较小的实例。解决这些子问题,递归地求解各子问题。然而,子问题的规模足够小,可直接求解。合并这些子问题的解成原问题的解。以上三个步骤就是分治法的核心思想。归并排序就是运用了这种思想的一种算法。分治法思想的运用:归并排序我想大家都对基本的排序算法有一定的了解。冒泡排序,入排序等。它们的时间复杂度都是O(n^2)。然而归
_Liture
·
2023-04-10 17:52
数据结构与
算法基础
(java版)
目录数据结构与
算法基础
(java版)1.1数据结构概述1.2算法概述2.1数组的基本使用2.2数组元素的添加2.3数组元素的删除2.4面向对象的数组2.5查找算法之线性查找2.6查找算法之二分法查找2.7
梦想周游世界
·
2023-04-10 10:51
数据结构与算法
java
算法
排序算法
数据结构
2022牛客寒假
算法基础
集训营2(补题)
这场打的稀碎啊。。。按照出题人给的题目难度顺序排序,感觉之前顺序排列意义不大。C-小沙的杀球思路:贪心思想,如果可以杀球那就先杀球,因为若是可以杀球时选择恢复体力,后期可能没有机会杀球了。AC代码:#includeusingnamespacestd;typedeflonglongll;#defineiosios::sync_with_stdio(false);cin.tie(0);cout.tie
_dawn°
·
2023-04-10 09:25
补题专栏
算法
c++
自学算法
本教程中的练习题,请移步1024乐学编程-
算法基础
进行练习。您也可以在该网站免费学习到更多课程好,那我们正式开始!算法,可以简单理解为,完成一个任务的方法。你可以把它想象成食谱。要想做出一道菜
喵喵喵爱吃鱼
·
2023-04-10 08:05
乐学编程
算法
排序算法
快速排序
自学算法
算法教程
【
算法基础
】(一)基础算法 --- 位运算
✨个人主页:bitme✨当前专栏:
算法基础
专栏简介:该专栏主要更新一些基础算法题,有参加蓝桥杯等算法题竞赛或者正在刷题的铁汁们可以关注一下,互相监督打卡学习二进制中1的个数给定一个长度为n的数列,请你求出数列中每个数的二进制表示中
bit me
·
2023-04-10 04:38
算法基础
算法
蓝桥杯
java
牛客寒假集训营6 E 阿宁的生成树
E-阿宁的生成树_2023牛客寒假
算法基础
集训营6(nowcoder.com)开始慢慢补牛牛的题题意:最小生成树+质数距离思路:最小生成树一共就两种算法,我们考虑Prim的过程初始连通块是1,然后考虑拿
lamentropetion
·
2023-04-10 02:55
图论
牛客系列赛
数学
算法
数据算法_数据处理算法
数学建模指南1、热爱建模2、好好生活3、特别的人关注数学建模4、你好,建模人让我们一起来了解一下十大算法之一的数据处理
算法基础
造型因素°据处理算法种类多样,今天我们主要讲解数据拟合和参数估计。
weixin_39565910
·
2023-04-09 22:00
数据算法
数据结构[树形结构和森林]二叉树、
Author:JaneOnly300Date:2021:12.6Categories:数据结构(专升本)本章参考王卓数据结构与
算法基础
树结构和森林一、树的定义树的定义树的基本术语森林二、二叉树的定义二叉树的特点二叉树的
JaneOnly300
·
2023-04-09 20:19
数据结构
iOS 技能要求
初级工程师(会用)精通OC语言基础精通UIKit等CocoaFramework熟悉网络通信机制以及常用数据传输协议具备主流开源框架的使用经验中级工程师(为什么)扎实的编程、数据结构、
算法基础
深入理解语言机制
again_onceagain
·
2023-04-09 08:16
JavaScript数据结构与
算法基础
笔记
1、基础数据结构1.1数据结构种类数组栈队列和双端队列链表集合字典和散列表递归树二叉堆和堆排序在写每个知识点的时候我自己总结的方式是按照定义>javascript实现方式>对应的方法>算法实现的结构去写的后面有想法在继续补充1.2数组1.2.1数组定义js数组其实就是API的调用是一种最简单的内存数据结构数组存储一系列同一种数据类型的值注:javascript中数组可以保存不同类型的值但是一般不推
十九万里
·
2023-04-09 06:30
算法
javascript
jquery
数据结构
javascript
算法
好未来成都 招聘后端实习生
后端开发实习生岗位要求1、计算机/软件及电子信息相关专业本科或研究生在读,踏实认真,有较强的学习能力;2、熟悉Java/Python/C++任一语言,有良好的数据结构和
算法基础
;3、良好的编程习惯,熟练面向对象设计
黑兔大侠客
·
2023-04-08 23:05
八大排序算法及海量数据处理
排序
算法基础
排序,时间复杂度O(n2)直接插入排序(稳定)冒泡排序(稳定)选择排序(不稳定)进阶排序,时间复杂度O(nlogn)快排(不稳定)归并(稳定)堆排(不稳定)1.直接插入排序(稳定):从i=1
ks39
·
2023-04-08 14:53
数据结构与
算法基础
(王卓)(23):用邻接表表示图
顶点结点://顶点的结点结构typedefstructVNode{VertexTypedata;//顶点信息ArcNode*firstarc;//指向第一条依附该顶点的边的指针}VNode,AdjList[MVNum];//例如:VNodev[MVNum]相当于AdjListv我觉得也可以改成这样写(存疑)://顶点的结点结构structVNode{VertexTypedata;//顶点信息Arc
宇 -Yu
·
2023-04-08 12:40
算法
数据结构与
算法基础
(王卓)(1):(抽象数据类型)复数的实现(定义实现、赋值、计算)
题目位于:1.3;PPT:第一章29;标准答案:(来源自数据结构与
算法基础
(青岛大学——王卓)note_Tarench的博客-CSDN博客)#includeusingnamespacestd;typedefstruct
宇 -Yu
·
2023-04-08 12:09
数据结构(王卓)
c++
算法
开发语言
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他