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++语言描述 stack的应用
//
数据结构算法
与应用-C++语言描述stack链表的实现//链表描述#include#include#include#include#includeusingnamespacestd;//
数据结构算法
与应用
虾球xz
·
2023-10-31 08:49
c++
学习
数据结构
数据结构算法
数据结构
c++
算法
软件设计师——算法设计与C语言实现(下午试题四)
程序设计语言基础知识数据库设计(下午试题二)标准化和知识产权UML分析与设计(下午试题三)数据库面向对象程序设计与实现(下午试题六)操作系统算法设计与C语言实现(下午试题四)结构化开发与方法软件工程网络与信息安全
数据结构算法
分析设计
༺Dawn༻
·
2023-10-30 08:17
软件设计师
笔记
算法
c语言
数据结构
递归快排 2016年408
数据结构算法
题
#include#include#include#include#includeusingnamespacestd;voidrand(vector&temp,intNum){srand(time(nullptr));//设置随机数种子while(Num--){temp.push_back(rand()%10000);}shuffle(temp.begin(),temp.end(),std::mt1
Diana boncheva
·
2023-10-30 00:01
数据结构
陈越姥姥
浙江大学
算法
数据结构
c++
LeetCode每日一题26. 删除有序数组中的重复项
平时主要更新C语言,C++,
数据结构算法
......感兴趣就关注我吧!你定不会失望。个人主页:主页链接算法专栏:专栏链接现已更新完KMP算法,之后我会继续往里填充内容哒。
ppeua
·
2023-10-29 09:49
小菜鸡的LeetCode之路
leetcode
算法
c++
c语言
经验分享
牛客网刷题-括号匹配问题
推荐一款刷题神器->点击跳转进入网站(
数据结构算法
方向)导航一.括号匹配二.如何高效刷题一.括号匹配题目原型:输入输出示例:1.题目
rivencode
·
2023-10-28 18:46
数据结构
牛客网刷题
牛客网刷题-环形链表
推荐一款刷题神器->点击跳转进入网站(
数据结构算法
方向)导航一.判断链表中是否有环二.链表中环的入口结点三.如何高效刷题一.判断链表
rivencode
·
2023-10-28 18:16
牛客网刷题
链表
数据结构
牛客网刷题-合并两个排序的链表
推荐一款刷题神器->点击跳转进入网站(
数据结构算法
方向)导航一.合并两个排序的链表二.如何高效刷题一.合并两个排序的链表题目原型:输
rivencode
·
2023-10-28 18:15
牛客网刷题
链表
数据结构
数据结构算法
每日一练(七)数组未出现最小正整数
数据结构算法
每日一练(七)数组未出现最小正整数难度:⭐⭐题目:给定一个含n(n≥1)个整数的数组A,请设计一个在时间上尽可能高效的算法。找出数组中未出现的最小正整数。
北以晨光丶
·
2023-10-27 17:14
数据结构算法每日一练
数据结构
算法
c语言
数组
c++
数据挖掘算法跟数据结构中的算法有区别吗
学习数据挖掘算法也有一段时间了,某天小伙伴问我,你学的这个跟我们之前学校学的
数据结构算法
有什么区别吗。我很快回答:当然有区别啊。其实过后细想,究竟有啥区别。就是因为这个问题,才有了今天这篇文章。
banana很香蕉
·
2023-10-27 14:23
leetcode刷题总结
专栏专栏c语言基础数据结构与算法博客分类
数据结构算法
leetcode总结错题面试题10.02.变位词组罗马数字转整数c语言基础二维数组sizeof的用法宏定义:取最大值MAX&MINC语言中字符数组与字符串
进击的小豪
·
2023-10-26 05:04
leetcode总结
leetcode
算法
数据结构
【数据结构初阶】时间复杂度和空间复杂度
目录前言
数据结构算法
算法效率时间复杂度大O的渐进表示法空间复杂度算法常见复杂度对比编程题消失的数字旋转数组前言数据结构初阶用C语言实现。数据结构数据结构就是在内存中管理数据。
安梨
·
2023-10-25 21:00
数据结构
1024程序员节
算法课之快速利用二分查找缩小范围
爱尚教育IT学院免费视频直播课周一到周四每晚20:00~21:30Python/Java/前端/
数据结构算法
我们不见不散https://ke.qq.com/course/1581527?
aishangxu
·
2023-10-25 14:48
数据结构 算法与应用c 语言描述,
数据结构算法
与应用(C 语言描述).rar
目录译者序前言第一部分预备知识第1章C++程序设计11.1引言11.2函数与参数21.2.1传值参数21.2.2模板函数31.2.3引用参数31.2.4常量引用参数41.2.5返回值41.2.6递归函数51.3动态存储分配91.3.1操作符new91.3.2一维数组91.3.3异常处理101.3.4操作符delete101.3.5二维数组101.4类131.4.1类Currency131.4.2使
曹舟力
·
2023-10-24 04:22
数据结构
算法与应用c
语言描述
数据结构算法
之选择排序
选择排序的思路:有n个数据需要从小到大排列,第一轮,固定角标为0的数据,然后遍历其余数据,选出最小的数据与角标为0数据互换,第二轮,固定角标为1数据,然后遍历其余数据,选出最小的数据与角标为1数据互换,依次类推,如图:图1写法直接上图:简单选择排序选择排序的时间复杂度:简单选择排序的比较次数与序列的初始排序无关。假设待排序的序列有N个元素,则比较次数永远都是N(N-1)/2。而移动次数与序列的初始
第三个人格
·
2023-10-23 20:27
数据结构与算法
文章目录数据结构概述分类程序中常见的
数据结构算法
复杂度时间复杂度空间复杂度总结数据结构概述数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。
Ariel小葵
·
2023-10-22 13:54
数据结构
【搬家】【软件工具】BitBucket 初体验-安装与配置
而反观自己的代码,从大学期间琢磨
数据结构算法
实现的到工作后方便自己所写的一些小脚本,大抵也都因为各种原因遗失了。虽然说这些并不是什么非常高明的
tiwoo
·
2023-10-21 16:13
软件工具
版本控制
github
git
bitbucket
王道考研-
数据结构算法
目录第一章绪论第二章线性表第三章栈和队列3.1栈3.11栈的基本操作3.1.2栈的顺序存储结构顺序栈链栈栈的应用(括号匹配)栈的应用(表达式求值)栈的应用(递归)3.2队列3.2.1队列的基本概念3.2.2队列的顺序存储队列的链式实现3.4特殊矩阵的压缩矩阵3.43矩阵的压缩矩阵第四章串4.1串的定义和实现4.1.2串的储存结构4.1.3串的基本操作4.2串的模式匹配4.2.1朴素模式匹配算法4.
Jiang。
·
2023-10-20 03:23
笔记
数据结构
算法
[
数据结构算法
学习笔记]:常见排序
目录**1.常见排序分类**2.具体实现2.1.插入排序2.1.1直接插入排序2.1.2希尔排序2.2选择排序2.2.1直接选择排序2.2.1堆排序2.3交换排序2.3.1冒泡排序2.3.2快速排序前后指针法:三数取中:挖坑法:左右指针法:小区间优化:拓展:快速排序的非递归写法2.4归并排序应用:(大量数据)文件排序2.5计数排序2.6基数排序1.常见排序分类1.插入排序:直接插入排序,希尔排序;
win 小白
·
2023-10-19 18:07
数据结构算法学习笔记
算法
数据结构
学习
排序算法
软件设计师——数据库
程序设计语言基础知识数据库设计(下午试题二)标准化和知识产权UML分析与设计(下午试题三)数据库面向对象程序设计与实现(下午试题六)操作系统算法设计与C语言实现(下午试题四)结构化开发与方法软件工程网络与信息安全
数据结构算法
分析设计
༺Dawn༻
·
2023-10-19 17:36
软件设计师
笔记
数据库
数据结构算法
之---顺序表逆置
思路:此种算法较为经典,可扫描该线性表的前半部分,然后把前半部分的每一个元素和后半部分进行交换。具体算法如下:voidreverse(sqList&s,intlength)//传入一个线性表,length该表的长度{inttemp;for(inti=0;i
诗仙&李白
·
2023-10-19 11:45
数据结构
数据结构
算法
每日一课 | 单向链表、双向链表和循环链表图文解析
.单向链表、双向链表、循环链表大家好,我是小C,上期给大家分享——数组内存及数组面试常问算法全解析本期分享内容:单向链表、双向链表和循环链表图文解析本期小C邀请的是春晨溅雨·4位算法工程师为我们分享《
数据结构算法
面试全解析
无双.
·
2023-10-18 11:14
链表
指针
算法
java
数据结构
数据结构算法
- 优先级队列和堆排序
队列是一种特征为FIFO的数据结构,每次都是从队首弹出。优先队列与其不同的是,它不遵循先进先出的规则,而是根据队列中元素的优先权,优先权最大的先被取出。今天我们来读读源码层的优先级队列,到底是怎么实现的,在这之前我们不妨思考一下。如果要我们自己去实现,我们怎么去实现一个优先级队列?存储结构分为数组和链表,假设我们用普通的数组去实现,我们要么入队列的时候找到其合适的位置,让优先级最高的排在数组的最前
你也不知道
·
2023-10-16 22:50
嵌入式系统学习路径:
确保扎实的C语言基础,包括高级编程知识和
数据结构算法
。00002. 00003. 学习Linux应用层开发,包括并发程序设计、网络编程和数据库开发。00004.
枪哥玩转嵌入式
·
2023-10-16 20:39
单片机
编程
嵌入式
嵌入式硬件
linux 内核中的pid和前缀树
前言:写这个文章的初衷是因为今天手写了一个字典树,然后写字典树以后忽然想到了之前看的技术文章,linuxkernel之前的pid申请方式已经从bitmap变成了基数树,所以打算写文章再回顾一下这种
数据结构算法
一
序冢--磊
·
2023-10-16 17:33
linux
运维
服务器
软件设计师笔记目录
程序设计语言基础知识数据库设计(下午试题二)标准化和知识产权UML分析与设计(下午试题三)数据库面向对象程序设计与实现(下午试题六)操作系统算法设计与C语言实现(下午试题四)结构化开发与方法软件工程网络与信息安全
数据结构算法
分析设计
༺Dawn༻
·
2023-10-16 08:57
软件设计师
笔记
笔记
软件工程
软件设计师——UML分析与设计(下午试题三)
程序设计语言基础知识数据库设计(下午试题二)标准化和知识产权UML分析与设计(下午试题三)数据库面向对象程序设计与实现(下午试题六)操作系统算法设计与C语言实现(下午试题四)结构化开发与方法软件工程网络与信息安全
数据结构算法
分析设计
༺Dawn༻
·
2023-10-16 08:27
软件设计师
笔记
uml
软件设计师——程序设计语言基础知识
程序设计语言基础知识数据库设计(下午试题二)标准化和知识产权UML分析与设计(下午试题三)数据库面向对象程序设计与实现(下午试题六)操作系统算法设计与C语言实现(下午试题四)结构化开发与方法软件工程网络与信息安全
数据结构算法
分析设计
༺Dawn༻
·
2023-10-16 08:26
软件设计师
笔记
html
前端
Java面试必备知识点梳理:二分查找算法
在计算机世界里“
数据结构算法
=程序”,因此算法在程序开发中起着至关重要的作用。虽然我们在开发中自己设计算法的情况不多,在工作中却离不开算法。
博文视点
·
2023-10-16 06:36
程序设计
编程语言
java
算法
面试
offer
算法与数据结构
概述程序=算法+
数据结构算法
是计算机科学的本质,是计算机世界的基石。
bowen_wu
·
2023-10-16 02:04
数据结构的魔法:高级算法优化实战
文章目录数据结构与算法:基础知识
数据结构算法
高级算法优化实战1.数据缓存2.哈希表优化3.算法优化高级算法优化的挑战结论欢迎来到数据结构学习专栏~数据结构的魔法:高级算法优化实战☆*o(≧▽≦)o*☆嗨
IT·陈寒
·
2023-10-13 08:21
Java学习路线
数据结构学习
数据结构
算法
数据结构算法
刷题--单调栈
1.每日温度题目:https://leetcode.cn/problems/daily-temperatures/description/思路:单调栈,栈顶到栈底单调递增,栈内存放温度的索引;每加入一个新的元素,如过栈顶元素对应的温度小于当前温度,那么栈顶元素右边第一个比它高的温度就找到了。代码实现://单调栈//对于每个元素要找它右边第一个比他大的元素,那么对于每一个已经入栈的元素,当后面的元素
Introspection_ZHANG
·
2023-10-13 02:50
数据结构-算法刷题
算法
数据结构
哈希算法
Java部分知识体系总结
IDEAEclipse&STSMavenDockerGitGitLabGitKrakenNavicat并发编程基础知识并发理论并发关键字Lock体系并发容器线程池原子操作类并发工具并发实践数据结构与算法
数据结构算法
排序算法
筱逸丶
·
2023-10-10 19:09
java
面试
【学习笔记】
数据结构算法
文档(类C语言)
0、类C语言代码说明//函数结果状态代码#defineOK1#defineERROR0#defineOVERFLOW-2//函数返回值类型(返回函数结果状态代码)typedefintStatus;//用户自定义数据元素类型ElemTypetypedefxxxElemType;//C++引用(示例)voidswap(int&x,int&y);//把引用作为参数(传入地址)//C++动态内存(示例)d
shawxlee
·
2023-10-10 14:06
学习笔记
C/C++/C#
数据结构
笔记
数据结构
算法
c语言
c++
【C/C++数据结构 - 1】:数据结构与算法基础
文章目录
数据结构算法
基础冒泡排序选择排序二分查找数据结构数据结构是随着计算机科学的发展而建立起来的围绕非数值计算问题的一门科学,是计算机存储、组织数据的方式,是指相互之间存在一种或多种特定关系的数据元素的集合
街 三 仔
·
2023-10-08 19:50
C/C++数据结构
数据结构
c语言
c++
学习笔记 Day 19(
数据结构算法
-- 双向链表)
基本结构:单项循环链表:链表的操作,就是考虑好谁先断,谁先连接的问题栈:一种容器,可存入数据,访问元素,删除元素.特点在于只能允许在容器的一端(栈端指标)进行加入数据和输出数据的运算.没有位置的概念,保证任何时候可以访问,删除的元素都是此前最后存入的那个元素,确定了一直默认的访问顺序.(杯子)后进先出栈的数据结构描述的是操作,线性表(顺序表描述的是数据怎么存放)队列:在一端进行插入操作,另一端进行
a_Loki
·
2023-10-08 03:03
python
基础
数据结构
算法
链表
每日一课 | 栈与队列的存储结构与实现
05.栈与队列的存储结构与实现大家好,我是小C,上期给大家分享——栈与队列的定义本期分享内容:栈与队列的存储结构与实现本期小C邀请的是春晨溅雨·4位算法工程师为我们分享《
数据结构算法
面试全解析》专栏。
无双.
·
2023-10-06 13:05
队列
堆栈
链表
算法
java
【Linux驱动开发知识点】
文章目录同步与互斥设备模型线程通讯底层设备网络设备misc块设备调试技术Linux内核稳定性问题中断、异常和系统调用进程调度内存管理文件系统
数据结构算法
-笔试同步与互斥cache一致性内存一致性问题——
mTicker
·
2023-10-06 09:53
linux
驱动开发
运维
数据结构与算法之美-28讲堆和堆排序
数据结构与算法之美-28讲堆和堆排序特别备注本系列非原创,文章原文摘自极客时间-
数据结构算法
之美,用于平常学习记录。如有侵权,请联系我删除,谢谢!我们今天讲另外一种特殊的树,“堆”()。
蒋斌文
·
2023-10-01 00:53
c++面试总结
目录C/C++STL
数据结构算法
Problems操作系统计算机网络网络编程数据库设计模式链接装载库海量数据处理音视频其他书籍C/C++const作用修饰变量,说明该变量不可以被改变;修饰指针,分为指向常量的指针和指针常量
吐币蓝波万
·
2023-09-29 19:51
C++
干货推荐 :五万字长文总结 C/C++ 知识
目录C/C++STL
数据结构算法
Problems操作系统计算机网络网络编程数据库设计模式链接装载库海量数据处理音视频其他C/C++const作用修饰变量,说明该变量不可以被改变;修饰指针,分为指向常量的指针和指针常量
程序IT圈
·
2023-09-29 19:50
sqlite
lamp
scipy
makefile
crm
数据结构算法
--8基数排序
>多关键字排序:现在有一个员工表,要求按照薪资排序,薪资相同的员工按照年龄排序>>先按照年龄排序,再按照薪资进行稳定的排序>例如:32,13,94,52,17,54,93排序,也可以看成多关键字排序对于这样的数组,我们可以先按个位数分桶,保证是稳定的排序。得到:32,52,13,93,94,54,17*现在个位数的相对位置排好序了*再按照十位数排序:然后将每个桶里的数拿出来:13,17,32,52
小森( ﹡ˆoˆ﹡ )
·
2023-09-29 01:13
算法
数据结构
排序算法
数据结构算法
--7 桶排序
>在计数排序中,如果元素的范围比较大(1到1亿之间),如何改造算法?>桶排序:首先将元素分在不同的桶中,在对每个桶中的元素排序。代码部分:defbuckt_sort(li,n=10,max_num=1000):#n为桶的个数buckets=[[]for_inrange(n)]#创建桶forvalinli:i=min(val//(max_num//n),n-1)#max_num//n为每个桶内的容量
小森( ﹡ˆoˆ﹡ )
·
2023-09-29 01:12
数据结构
leetcode
排序算法
python
算法
数据结构算法
--6 希尔排序和计数排序
希尔排序希尔排序与插入排序原理相同,希尔排序是一种分组插入排序算法>首先取一个整数d1=n/2,将元素分为d1个组,每组相邻两元素之间距离为d1,在各组内之间插入排序。>取第二个整数d2=n/2,重复上述分组排序过程,直到di=1,即所有元素在同一组内直接插入排序>希尔排序每趟并不使某些元素有序,而是使整体数据越来越接近有序;最后一趟排序使所有数据有序。给一个数组:5,7,4,6,3,1,2,9,
小森( ﹡ˆoˆ﹡ )
·
2023-09-28 10:53
算法
数据结构
排序算法
前端面试的话术集锦第 22 篇博文——高频考点(常见数据结构)
当我们把视野放到编程这个角度去说,
数据结构算法
一定是有用的,并且也是你未来的一个天花板。可以不花费集中的时间去学习这些内容,但是一定需要时常去学习一点,因为这些
互联网全栈开发实战
·
2023-09-28 08:17
面试专栏-前端
后端面试
前端
面试
数据结构
职场和发展
职场发展
求职招聘
跳槽
【ROS】如何让ROS中节点实现数据交换Ⅰ--ROS话题通信
平时主要更新C语言,C++,
数据结构算法
…感兴趣就关注我吧!你定不会失望。
ppeua
·
2023-09-27 06:25
ROS
机器人
python
【LeetCode】力扣364.周赛题解
平时主要更新C++,
数据结构算法
,Linux与ROS…感兴趣就关注我bua!
ppeua
·
2023-09-27 06:22
小菜鸡的LeetCode之路
leetcode
算法
职场和发展
数据结构算法
——滑动窗口问题(以LeetCode滑动窗口题为例)
1.滑动窗口滑动窗口算法是在给定特定窗口大小的数组或字符串上执行要求的操作,它的原理与网络传输TCP协议中的滑动窗口协议(SlidingWindowProtocol)基本一致。这种技术可以将一部分问题中的嵌套循环转变为一个单循环,因此它可以减少时间复杂度。滑动窗口主要应用在数组和字符串上。例如,设定滑动窗口(window)大小为3,当滑动窗口每次划过数组时,计算当前滑动窗口中元素的和,可以得到一组
枫陵
·
2023-09-26 18:16
leetcode
算法
java
滑动窗口
运维秋招积累(纯题目方便定位不足)
这里写目录标题面试题143道运维题b站面试一面度小满面试一面linux面试题58道运维面试题计算机基础操作系统计算机网络linux基础
数据结构算法
数据库mysqlredis设计模式git力扣编程语言pythongolangshell
XUPT-BDAL-LAB-ML&OP
·
2023-09-26 12:52
总结
运维
常见
数据结构算法
总结
1、快速排序法概念:排序速度非常快,采用分治思想空间复杂度快速排序是一种原地排序,只需要一个很小的栈作为辅助空间,空间复杂度为O(logn),所以适合在数据集比较大的时候使用。时间复杂度时间复杂度比较复杂,最好的情况是O(n),最差的情况是O(n^2),所以平时说的O(nlogn),为其平均时间复杂度过程:在一堆数列中选择出一个数作为基准(一般选择最后一个数或者第一个数作为基准),在这个数列中的所
android1396
·
2023-09-25 08:22
android大纲
算法
数据结构
android
Bubbliiiing版本yolov7 c++opencv dnn部署
//github.com/bubbliiiing/yolov7-pytorch模型的的训练看B导即可,up主地址:Bubbliiiing的博客_CSDN博客-神经网络学习小记录,睿智的目标检测,有趣的
数据结构算法
领域博主模型训练完成之后
河海CV小菜鸡
·
2023-09-22 15:36
深度学习
pytorch
人工智能
opencv
dnn
上一页
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
其他