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
软件类-数据结构与算法
【体验】 第九届蓝桥杯 C/C++ ----省赛(B组)
第九届蓝桥杯大赛个人赛省赛(
软件类
)C/C++大学B组考生须知:考试开始后,选手首先下载题目,并使用考场现场公布的解压密码解压试题。考试时间为4小时。时间截止后,提交答案无效。
小CHAO
·
2023-10-28 13:13
C语言
l
嵌入式芯片软件工程师书籍学习路线
CPrimerPlus》《C和指针》《C专家编程》C++《C++Primer》《EffectiveC++》《STL源码剖析》C#《C#入门经典》《深入理解C#》《C#高级编程》数据结构数据结构和算法《
数据结构与算法
小狗工程师
·
2023-10-28 12:26
c语言
c++
c#
【必学
数据结构与算法
】栈、队列和数组
栈、队列和数组你将学到什么?(要求)理解栈、队列和数组的概念理解栈和队列的顺序存储结构和链式存储结构掌握栈和队列的基本操作在顺序存储结构和链式存储结构上实现掌握矩阵的压缩存储(连载中,因为我还没搞透彻)栈的基本概念栈(Stack)是运算受限的线性表,这种线性表的插入和删除操作限定在表的一端(通常为栈顶),另一端则是栈底。不含任何数据元素的栈为空栈。处于栈顶位置的数据元素为栈顶元素。栈的删除操作常称
叶z.
·
2023-10-28 09:28
数据结构
算法
c++
学习
[LeetCode]189. 轮转数组(java实现)双指针算法
[LeetCode]189.轮转数组(java实现)双指针算法1.题目2.读题(需要重点注意的东西)3.解法4.可能有帮助的前置习题5.所用到的
数据结构与算法
思想6.总结1.题目2.读题(需要重点注意的东西
Cloudeeeee
·
2023-10-28 06:24
LeetCode深度解析
算法
java
C/C++之
数据结构与算法
1:高精度计算-加法
目录开场白高精度运算的大致思路开始写代码吧~高精度加法1.先来一些开胃小菜2.接着开始看算法开场白说来,这也是一个比较刁钻的问题。也不知道是哪个人,闲的没事干,竟然想到了一个叫做“高精度运算”的东西,让算法又多了一种类型。不过,这是一种非常easy的
「已注销」
·
2023-10-28 03:43
C/C++算法学习
c++
高精度算法
算法
加法
【C++算法图解专栏】一篇文章带你掌握高精度加减乘除运算
spm=1011.2415.3001.5343专栏定位:为0基础刚入门
数据结构与算法
的小伙伴提供详细的讲解,也欢迎大佬们一起交流~专栏地址:https://blog.csdn.net/Newin2020
Pandaconda
·
2023-10-28 03:42
数据结构与算法
c++
算法
数据结构
高精度
图解
字节笔试题(含答案)
总结不易,如果对你有帮助,请点赞关注支持一下微信搜索程序dunk,关注公众号,获取博主的
数据结构与算法
的代码笔记目录2019春招研发部分编程题万万没想到之聪明的编辑(AC)思路代码万万没想到之抓捕孔连顺
程序dunk
·
2023-10-28 00:45
算法与数据结构
算法
C++项目——云备份-⑧-客户端各模块实现
专栏简介:本文收录于C++项目——云备份相关专栏推荐:C语言初阶系列、C语言进阶系列、C++系列、
数据结构与算法
、Linux项目
花想云
·
2023-10-27 22:07
C++项目——云备份
c++
c++项目
c++项目实战
云备份
C++项目——云备份-⑥-热点管理模块的设计与实现
专栏简介:本文收录于C++项目——云备份相关专栏推荐:C语言初阶系列、C语言进阶系列、C++系列、
数据结构与算法
、Linux项目Gitee链接:https://gitee.com/li-y
花想云
·
2023-10-27 21:23
C++项目——云备份
c++
c++项目实战
云备份
数据结构与算法
之归并排序
目录归并排序概念代码实现时间复杂度归并排序概念归并排序(MergeSort)是采用分治法的一个非常典型的应用。归并排序的思想就是先递归分解数组,再合并数组。将数组分解最小之后,然后合并两个有序数组,基本思路是比较两个数组的最前面的数,谁小就先取谁,取了后相应的指针就往后移一位。然后再比较,直至一个数组为空,最后把另一个数组的剩余部分复制过来即可。动图展示:动图1动图2代码实现importjava.
袁袁袁袁满
·
2023-10-27 20:38
数据结构
算法
java
排序算法
数据结构与算法
之排序: 插入排序 (Javascript版)
排序排序:把某个乱序的数组变成升序或降序的数组(这里用数组来做举例)插入排序该排序属于贪心策略关注的是局部,是一种苟且的东西算法实现//随机数组,插入排序Array.prototype.insertionSort=function(){letlen=this.length;for(leti=1;i0){if(this[j-1]>tmp){this[j]=this[j-1]//当前位置和前一个位置进
Wang's Blog
·
2023-10-27 20:59
Data
Structure
and
Algorithms
算法
插入排序
排序
数据结构与算法
之排序: 快速排序 (Javascript版)
排序排序:把某个乱序的数组变成升序或降序的数组(这里用数组来做举例)快速排序该排序属于分治策略将一个问题分解为两个问题来计算,计算完成之后,就会得到子任务的解,这些解不是最终问题的解,还需要merge起来算法实现Array.prototype.quickSort=function(){constrec=(arr)=>{if(arr.length===1){returnarr;}//开始分区操作le
Wang's Blog
·
2023-10-27 20:58
Data
Structure
and
Algorithms
算法
快速排序
排序
数据结构与算法
之排序: 归并排序 (Javascript版)
排序排序:把某个乱序的数组变成升序或降序的数组(这里用数组来做举例)归并排序该排序属于分治策略将一个问题分解为两个问题来计算,计算完成之后,就会得到子任务的解,这些解不是最终问题的解,还需要merge起来算法实现//归并排序Array.prototype.mergeSort=function(){//递归自身拆分constrec=(arr)=>{letlen=arr.length;if(len==
Wang's Blog
·
2023-10-27 20:24
Data
Structure
and
Algorithms
算法
归并排序
排序
作为c++零基础的新手,简单地写一个学习计划以及打卡
1:编程(
数据结构与算法
)学习计划第1周读完《算法导论》第2章,学习插入排序、归并排序和堆排序,并进行相关的练习。学习数据结构中的线性表,包括顺序表、链表和栈,完成相应的练习。
立志成为AI大佬の大梦想家
·
2023-10-27 17:32
学习打卡
学习
数据结构(C语言版)之线性表
前言这学期学校开设了
数据结构与算法
,为帮助更多小伙伴和巩固学习,我开始整理这门课的学习内容,希望能给同样在学习这门课的小伙伴们提供一些浅薄的思路。
阿斯巴柠檬酸
·
2023-10-27 16:01
数据结构
数据结构与算法
之ID3算法
数据结构与算法
之ID3算法一、C实现ID3算法及代码详解二、C++实现ID3算法及代码详解三、Java实现ID3算法及代码详解ID3算法是一种常用的决策树学习算法,其原理是基于信息增益进行特征选取。
躺平的小懒猫
·
2023-10-27 14:34
数据结构与算法
算法
数据结构与算法
之美笔记——哈希算法
摘要:哈希算法是将不同长度二进制串转换为固定长度二进制串的算法,在加密,唯一性校验,数据分片等方面都有应用该叫散列函数还是哈希函数看到哈希函数时心中总是会泛起疑问,哈希算法需要单独列出,那散列函数又是什么?之前我们讨论过散列表以及散列函数,散列其实就是哈希,只是翻译的不同而已,不过散列表中的散列函数只是哈希算法的一种应用而已。哈希算法的定义比较简单,就是将不同长度二进制串转换为固定长度(128bi
Cloneable
·
2023-10-27 09:11
2021年C/C++Linux服务器开发/后台架构师知识体系整理(持续更新中)
C/C++Linux服务器开发/后台架构师知识体系1.精进基石专栏1.1
数据结构与算法
面试必聊的排序与KMP随处可见的红黑树磁盘存储链式的B树与B+树海量数据去重的Hash与布隆过滤器,bitmap图论算法
攻城狮百里
·
2023-10-27 08:17
c++
linux
服务端开发
数据结构与算法
——分治法
分治算法(DivideandConquerAlgorithm)是一种算法设计策略,它将一个大问题分割成多个相同或相似的子问题,然后递归地解决这些子问题,最后将它们的解合并在一起,得到原始问题的解。分治算法通常包含三个关键步骤:分、治、合。下面是分治算法的关键概念和应用场景:概念:分(Divide):将原始问题分割成多个子问题。这个步骤通常包括将问题划分成相同大小的子问题,每个子问题与原问题相似但规
吕正日
·
2023-10-27 08:10
java
算法
jvm
hadoop
数据结构与算法
之矩阵: Leetcode 134. 螺旋矩阵 (Typescript版)
螺旋矩阵https://leetcode.cn/problems/spiral-matrix/描述给你一个m行n列的矩阵matrix,请按照顺时针螺旋顺序,返回矩阵中的所有元素。示例1输入:matrix=[[1,2,3],[4,5,6],[7,8,9]]输出:[1,2,3,6,9,8,7,4,5]示例2输入:matrix=[[1,2,3,4],[5,6,7,8],[9,10,11,12]]输出:[
Wang's Blog
·
2023-10-27 07:59
Data
Structure
and
Algorithms
矩阵
算法
目录 && 分析计划
1,I/O库的目的,为什么要有IO库而不是使用原始的api,IO网络库解决了什么问题2,Reactor模式3,libevent源码分析
数据结构与算法
4,结合demo分析libevent
cuihang
·
2023-10-27 05:46
数据结构与算法
----TypeScript版本(排序篇)
十种经典排序算法0算法概述0.1算法分类:排序算法可以分为两大类:1.比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此也称为非线性时间比较类排序。2.非比较类排序:不通过比较来决定元素间的相对次序,它可以突破基于比较排序的时间下界,以线性时间运行,因此也称为线性时间非比较类排序。0.2算法复杂度:0.3相关描述概念:1.稳定:如果a原本在b前面,而a=b,
BayMin0-0
·
2023-10-27 04:20
typescript
算法
数据结构与算法
之矩阵: Leetcode 48. 旋转矩阵 (Typescript版)
旋转图像https://leetcode.cn/problems/rotate-image/描述给定一个n×n的二维矩阵matrix表示一个图像。请你将图像顺时针旋转90度。你必须在原地旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要使用另一个矩阵来旋转图像。示例1输入:matrix=[[1,2,3],[4,5,6],[7,8,9]]输出:[[7,4,1],[8,5,2],[9,6,3]]示
Wang's Blog
·
2023-10-27 04:45
Data
Structure
and
Algorithms
矩阵
算法
leetcode
数据结构与算法
之排序: 侏儒排序 (Typescript版)
排序排序:把某个乱序的数组变成升序或降序的数组(这里用数组来做举例)侏儒排序该排序属于贪心策略关注的是局部,是一种苟且的东西算法实现1)普通版//version1Array.prototype.gnomeSort=function(){letlen=this.length;for(leti=1;i0&&this[i-1]>this[i];--i){[this[i-1],this[i]]=[this
Wang's Blog
·
2023-10-27 04:45
Data
Structure
and
Algorithms
算法
侏儒排序
排序
数据结构与算法
之排序: 冒泡排序 (Typescript版)
排序排序:把某个乱序的数组变成升序或降序的数组(这里用数组来做举例)冒泡排序该排序属于贪心策略关注的是局部,是一种苟且的东西算法实现1)version1初始版本Array.prototype.bubbleSort=function(){letlen=this.length;for(leti=0;ithis[j+1]){lettmp=this[j];this[j]=this[j+1];this[j+
Wang's Blog
·
2023-10-27 04:14
Data
Structure
and
Algorithms
算法
冒泡排序
排序
数据结构与算法
基础(青岛大学-王卓)(9)
终于迎来了最后一部分(排序)了,整个王卓老师的数据结构就算是一刷完成了,但是也才是数据结构的开始而已,以后继续与诸位共勉(PS.记得继续守护家人们的健康当然还有你自己的)。用三根美味的烤香肠开始吧。。。文章目录排序基本概念和排序方法概述排序排序方法概述按排序依据原则插入排序直接插入排序插入法(临时空间)插入法(哨兵):就是将临时空间替换成预留的0号位置算法性能分析折半插入排序算法算法分析希尔排序(
peanutfish
·
2023-10-27 02:01
数据结构与算法
排序算法
算法
数据结构
java
数据结构与算法
刷题-----牛客,华为机试:HJ4 字符串分隔
java
数据结构与算法
刷题目录(剑指Offer、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2023-10-27 01:51
算法
java
算法
数据结构
数据结构与算法
之2-3树
我们在上篇二叉查找树中曾介绍过二叉查找树有可能会出现其中一个极端情况,所有的结点变成了一条链。如图我们当然希望我们能保存二叉查找树的平衡性,但是在动态插入过程中保证树的完美平衡代价太大了。我们退而求其次,学习一种新的数据结构。定义2-3查找树是一种平衡树的思想,我们可以将标准二叉查找树的结点称为2-结点(含有一个键和两条链),而现在我们引入3-结点,它含有两个键和三条链,每一条链就是一个分区。一棵
蘑菇蘑菇不会开花~
·
2023-10-27 00:20
算法(JAVA)
算法
数据结构
树
数据结构与算法
之红黑树
在上一篇我们说到2-3树在某些情况插入后的平衡操作可能会使得效率降低,在2-3查找树基础上改进的红黑树不仅具有较高的效率。那么红黑树是如何操作的呢?定义红黑树是一种近似平衡的二叉查找树,它能够确保任何一个节点的左右子树的高度差不会超过二者中较低那个的一陪。具体来说,红黑树是满足如下条件的二叉查找树(binarysearchtree):每个节点要么是黑色要么是红色根节点是黑色每个叶子节点是黑色,并且
蘑菇蘑菇不会开花~
·
2023-10-27 00:20
算法(JAVA)
算法
算法
数据结构
树
马来西亚—酸辣行
2018.7.30第一次出国来到马来西亚,从吉隆坡转机到斗湖机场,出来已下午六点左右,在出机场前买电话卡的时候钱包放在柜台上,我去拿手机,然后试着注册当地打车
软件类
似滴滴的Grab,然后没成功放弃直接去机场前门口拼车去住宿的地方
此时此刻rightway
·
2023-10-26 22:53
数据结构与算法
课后题-第七章(顺序查找和折半查找)
牛刀小试,做一下小题,检查一下自己的基础知识掌握的情况。文章目录牛刀小试1牛刀小试2牛刀小试3牛刀小试4牛刀小试5牛刀小试6牛刀小试7牛刀小试8牛刀小试9牛刀小试10牛刀小试11牛刀小试12牛刀小试13牛刀小试14牛刀小试15牛刀小试1牛刀小试2错题分析牛刀小试3牛刀小试4牛刀小试5注意:数据类型不能是字符型牛刀小试6牛刀小试7平衡二叉树的定义:平衡二叉树通俗易懂牛刀小试8答案解析加深理解牛刀小试
爱发明的小兴
·
2023-10-26 22:12
算法与数据结构
数据结构
厦门理工学院计算机与信息工程学院五名学子获第四届“火焰杯”软件测试开发选拔赛全国奖项
近几年来,学院积极引导学生参与各类
软件类
比赛,通
测试开发软件测试性能测试自动化测试
·
2023-10-26 21:16
软件测试
《算法设计与分析(第4版)》笔记——第 1 章 算法入门
现在跟的是b站黑马的视频课,还是这个好哇2023新版
数据结构与算法
Java视频教程(上篇)2023新版
数据结构与算法
Java视频教程(下篇)之前跟的是青岛大学张公敬教授的《算法设计与分析》(做了笔记就发出来吧
奇妙方程式
·
2023-10-26 20:30
算法
笔记
学习
数据结构与算法
数据结构与算法
1.数据结构的概念数据结构指的是一组数据的存储结构。2.算法的概念算法是指操作数据的一组方法3.二者的关系数据结构是为算法服务的,而算法要作用在特定的数据结构上。
恰好路过人间
·
2023-10-26 19:15
数据结构
跳跃表
数据结构与算法
分析
文章著作权归纪卓志(https://github.com/jizhuozhi)所有,转载需注明引用地址(https://blog.csdn.net/ji_1218060852/article/details/128605716),侵权必究跳跃表[1,2,3]是一种用于在大多数应用程序中取代平衡树的概率数据结构。跳跃表拥有与平衡树相同的期望时间上界,并且更简单、更快、是用更少的空间。在查找与列表的线
纪卓志
·
2023-10-26 19:13
数据结构
链表
【C++高阶数据结构】跳表(skiplist)
个人主页:企鹅不叫的博客专栏C语言初阶和进阶C项目Leetcode刷题初阶
数据结构与算法
C++初阶和进阶《深入理解计算机操作系统》《高质量C/C++编程》Linux⭐️博主码云gitee链接:代码仓库地址
penguin_bark
·
2023-10-26 19:10
#
高阶数据结构
数据结构
c++
开发语言
leetcode链表刷题 python
目录
数据结构与算法
面试注意点练习链表基本技能常见题型83.删除排序链表中的重复元素:remove-duplicates-from-sorted-list82.删除排序链表中的重复元素IIremove-duplicates-from-sorted-list-ii206
along_0
·
2023-10-26 19:33
leetcode
刷题
python
测试内容总结
目录面试题类型测试用例非软件题型
软件类
型代码题型关于个人的项目设计测试类型万能公式自动化面试什么是自动化以及为什么要做selenium+驱动+浏览器的工作原理设计自动化测试的思路(个人的自动化亮点)1、
DalaQL
·
2023-10-26 15:38
java
测试用例
数据结构与算法
-2.递增的三元子序列
2、递增的三元子序列题目给你一个整数数组nums,判断这个数组中是否存在长度为3的递增子序列。如果存在这样的三元组下标(i,j,k)且满足i&nums){if(nums.size()nums[i-1]){firstNode=nums[i-1];secondNode=nums[i];tempNode=secondNode;break;}}for(inti=newBeginIndex;isecondN
司南杓
·
2023-10-26 13:24
数据结构与算法
1024程序员节
2022-10-10
晚上学习了
数据结构与算法
,昨天写了用数组模拟队列的代码今天写了测试类。
爱吃的H先生
·
2023-10-26 12:14
多次的java面试,让我明白了这些道理
面试大体上包括下面几方面知识类型:Java基础、多线程、IO与NIO、虚拟机、设计模式
数据结构与算法
(要有手写算法的能力)计算机网络(TCP三次握手和四次挥手)数据通信(RESTful、RPC、消息队列
冯匿
·
2023-10-26 09:14
C++ 学习 ::【基础篇:09】:C++ 类的认识及基本声明定义;简单对比C++中类与结构体的区别
C++学习系列将分为三个阶段:基础篇、STL篇、高阶
数据结构与算法
篇,相关重点内容如下:基础篇:类与对象(涉及C++的三大特性等);STL篇:学习使用C++提供的STL相关库;高阶
数据结构与算法
篇:手动实现自己的
画饼宗师
·
2023-10-26 06:46
C++
基础篇学习合集
c++
学习
开发语言
笔记
十大基础排序算法-scala编写
scala编写1、前言2、排序2.1、排序分类2.2、影响因素3、冒泡排序4、选择排序5、插入排序6、希尔排序7、归并排序8、快速排序9、堆排序10、计数排序11、桶排序12、基数排序1、前言最近补了一下《
数据结构与算法
dh12313012
·
2023-10-26 05:17
算法
算法
scala
排序算法
leetcode刷题总结
专栏专栏c语言基础
数据结构与算法
博客分类数据结构算法leetcode总结错题面试题10.02.变位词组罗马数字转整数c语言基础二维数组sizeof的用法宏定义:取最大值MAX&MINC语言中字符数组与字符串
进击的小豪
·
2023-10-26 05:04
leetcode总结
leetcode
算法
数据结构
JAVA
数据结构与算法
-前缀、中缀、后缀表达式
例:计算(3+4)*5-6。前缀、中缀、后缀表达式一.前缀表达式(波兰表达式):二.中缀表达式:三.后缀表达式(逆波兰表达式):四.逆波兰计算器五.中缀表达式转后缀表达式1.步骤2.注意:3.程序一.前缀表达式(波兰表达式):表达式为:-*+3456。计算机求值步骤:从右向左扫描,遇到数字时压入堆栈,遇到运算符时弹出栈顶的两个数字,使用运算符进行运算(若为-则计算表达式为栈顶元素-次顶元素),并将
qq_45677613
·
2023-10-26 04:41
JAVA数据结构与算法
java
数据结构
开发语言
数据结构与算法
——2022每日一练(3月)
文章目录每日一练3.23.33.43.53.63.73.83.93.103.113.123.133.143.153.163.173.183.193.203.213.223.233.243.253.273.283.293.303.31每日一练3.2若要维护一个从队首到队尾单调递增的单调队列,初始时该队列为空,当依次往该队列的队尾插入下列10个元素的过程中,队列长度(即队列中包含的元素个数)最大为()
讲文明的喜羊羊拒绝pua
·
2023-10-26 03:30
数据结构与算法
面试题
java
算法
数据结构
傅里叶变换
DFT
概率分布函数的定义与程序设计中函数的定义的思考
对于一个功能函数要考虑可扩展性如概率分布函数可以用微积分来计算样本点落在某期间内的概率完备性可以用来表示各种事件的概率联系性微积分的运算规则完全适用C++的stl的设计也是用的类似的思想另外在学习
数据结构与算法
时着重记住各种
樂禮
·
2023-10-26 02:16
C++编程
算法
学习
数据结构初阶 算法的时间复杂度与空间复杂度的讲解 个人随堂笔记
算法的时间复杂度与空间复杂度的讲解什么是
数据结构与算法
数据结构(DataStructure)是计算机存储、组织数据的方式,指相互之间存在一种或多种特定关系的数据元素的集合。
周星新
·
2023-10-25 21:02
数据结构
笔记
c语言
数据结构与算法
初阶1:算法的时间复杂度和空间复杂度讲解
目录1、什么是算法的复杂度?2、时间复杂度3、大O的渐进表示法4、时间复杂度算法练习5、算法的空间复杂度6、复杂度的OJ练习1、什么是算法的复杂度?我们在将算法编写成可执行程序的时候,运行时需要耗费时间资源和计算机内存(空间)资源,因此,在衡量算法的优劣需要从时间和空间两个维度来衡量,也就是本文将要介绍的时间复杂度和空间复杂度。时间复杂度:其主要衡量一个算法运行的快慢问题;空间复杂度:其主要衡量一
King_lm_Guard
·
2023-10-25 21:30
数据结构与算法
大数据
数据结构
算法
c++
c语言
数据结构与算法
& 稀疏矩阵 & 三元组顺序表
稀疏矩阵一、稀疏矩阵(sparsematrix)1.定义(百度):2.表示方法3.稀疏矩阵三元组顺序表法二、稀疏矩阵----三元法实现1.三元组的初始化与销毁2.稀疏矩阵的录入与显示3.简单调试4.稀疏矩阵的转置三、总结一、稀疏矩阵(sparsematrix)1.定义(百度):矩阵中非零元素的个数远远小于矩阵元素的总数,并且非零元素的分布没有规律,通常认为矩阵中非零元素的总数比上矩阵所有元素总数的
看得见的时间
·
2023-10-25 20:20
数据结构
数据结构
矩阵
上一页
31
32
33
34
35
36
37
38
下一页
按字母分类:
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
其他