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语言、C++、linux以及
数据结构
的专栏,内容正在逐步的更新。希望对各位朋友有所帮助同时也期望可以得到各位的支持,有任何问题欢迎私信与我。你好,这里是争做图书馆扫地僧的小白。
争做图书馆扫地僧的小白
·
2024-02-20 14:08
C语言
c语言
开发语言
笔记
学习
【C语言相关问题】C语言中关于大小写字母转换的问题
目前博主有着C语言、C++、linux以及
数据结构
的专栏,内容正在逐步的更新。希望对各位朋友有所帮助同时也期望可以得到各位的支持,有任何问题欢迎私信与我。你好,这里是争做图书馆扫地僧的小白。
争做图书馆扫地僧的小白
·
2024-02-20 14:03
C语言
c语言
开发语言
学习
【
数据结构
】数组、双链表代码实现
欢迎来到我的博客,你将找到有关如何使用技术解决问题的文章,也会找到某个技术的学习路线。无论你是何种职业,我都希望我的博客对你有所帮助。最后不要忘记订阅我的博客以获取最新文章,也欢迎在文章下方留下你的评论和反馈。我期待着与你分享知识、互相学习和建立一个积极的社区。谢谢你的光临,让我们一起踏上这个知识之旅!文章目录数组(Array)链表(LinkedList)代码实现总结数组(Array)基本原理:数
小馒头学python
·
2024-02-20 14:00
数据结构
数据结构
python
【
数据结构
】栈
1.栈的介绍栈(也叫堆栈,Stack)是一种特殊的线性表,它只能在在表尾进行插入和删除操作,就像下面这样:也就是说,我们只能在一端进行插入和删除,当我们依次插入1、2、3、4这四个元素后,连续进行四次删除操作,删除的顺序刚好相反:4、3、2、1,我们一般将其竖着看:底部称为栈底,顶部称为栈顶,所有的操作只能在栈顶进行,也就是说,被压在下方的元素,只能等待其上方的元素出栈之后才能取出,就像我们往箱子
不会代码的秦某
·
2024-02-20 13:32
数据结构
开发语言
c++
算法
用java做
排序
java
排序
算法大全:一个牛人的博客地址:https://www.cnblogs.com/morethink/p/8419151.html
无羡爱诗诗
·
2024-02-20 13:11
内核链表list_head
内核链表普通链表与内核链表的区别普通链表:把
数据结构
放入链表structlist_element{void*data;structlist_element*next;structlist_element
地狱与天堂
·
2024-02-20 13:38
链表
linux
嵌入式硬件
玩转内核链表list_head,3个超级哇塞的的例子
虽然linux内核是用C语言写的,但是list_head的引入,使得内核
数据结构
也可以拥有面向对象的特性,通过使用操作list_head的通用接口很容易实现代码的重用,有点类似于C++的继承机制(希望有机会写篇文章研究一下
嵌入式逍遥
·
2024-02-20 13:36
嵌入式Linux软件
链表
内核
java
数据结构
编程语言
嵌入式内核链表list_head,如何管理不同类型节点的实现
虽然linux内核是用C语言写的,但是list_head的引入,使得内核
数据结构
也可以拥有面向对象的特性,通过使用操作list_head的通用接口很容易实现代码的重用,有点类似于C++的继承机制(希望有机会写篇文章研究一下
嵌入式开发星球
·
2024-02-20 13:35
linux
数据结构
D1作业
#include#includetypedefstructstu{charname[20];doubleheight;intscore;}stu,*stu_p;intmain(intargc,constchar*argv[]){inti=0;intj=0;chartemp_name[20]="";inttemp_score=0;doubletemp_height=0;stuarr[7]={};st
AHahhhh_
·
2024-02-20 12:51
数据结构
任务DAG遍历,拓扑
排序
0、定义DAG:有向无环图根据定义,可以得到以下两个结论:如果图G中存在环(即G不是有向无环图),那么G不存在拓扑
排序
,反之如果G存在拓扑
排序
,则G中没有环如果G是有向无环图,那么他的拓扑
排序
可能不止一种能拓扑
排序
的图
sighting_info
·
2024-02-20 12:20
任务调度
任务dag
蓝桥杯:C++二叉树
二叉树几乎每次蓝桥杯软件类大赛都会考核二叉树,它或者作为
数据结构
题出现,或者应用在其他算法中。大部分高级
数据结构
是基于二叉树的,例如常用的高级
数据结构
线段树就是基于二叉树的。
DaveVV
·
2024-02-20 12:17
蓝桥杯c++
蓝桥杯
c++
算法
数据结构
c语言
蓝桥杯算法总结
1.基础算法1.
排序
快速:选择一个数,让数组中比他小的靠左,比他大的靠右,然后在左边右边同样进行操作。注意边界问题。
别催了马上交
·
2024-02-20 12:16
蓝桥杯算法
算法
蓝桥杯
c++
2019-07-15
二、特点:(1)基于内存(2)可持久化数据(3)具有丰富的
数据结构
类型,适应非关系型数据的存储需求(4)支持绝大多数主流开发语言,如C、C++、Java、Python、R、JavaScript等。
HUGOPAN
·
2024-02-20 12:56
用户空间与内核通信(一)
内核空间:内核空间是操作系统内核运行的区域,它包括了操作系统内核代码、
数据结构
和设备驱动程序等。
稚肩
·
2024-02-20 12:17
嵌入式linux
linux
驱动
内核空间
用户空间
【堆 - 专题】“加强堆” 解决 TopK 问题!
前两篇文章我们介绍了有关堆
排序
、大小根堆以及手写加强堆的相关知识,(还没看过上篇文章的赶快点我查看哦!)本篇文章我们使用加强堆完成一道较有难度的TopK问题!
强连通子图
·
2024-02-20 12:10
数据结构
java
算法
【堆 - 专题】堆
排序
,大根堆,小根堆
要想了解“堆
排序
、大根堆、小根堆”是什么,首先要知道什么是堆。堆是一种特殊的完全二叉树,具有堆化的特性。其存储结构类似于完全二叉树,可以用数组实现。
强连通子图
·
2024-02-20 12:40
数据结构
算法
java
【堆 - 专题】系统已经提供了“堆”,为什么还要手写?
上一篇文章我们介绍了有关堆
排序
、大根堆、小根堆的内容,(还没看过上篇文章的赶快点我查看哦!)本篇文章我们手写加强堆!
强连通子图
·
2024-02-20 12:40
java
算法
数据结构
leetcode 21.合并两个有序链表
往期相关文章链接1:链表中倒数第k个结点(快慢指针问题)链接2:leetcode876.链表的中间结点(快慢指针问题)链接3:leetcode206.反转链表链接4:leetcode203.移除链表元素链接5:
数据结构
cccyi7
·
2024-02-20 12:03
链表OJ
leetcode
链表
算法
学习
route命令小结
路由表是一个
数据结构
,它记录了数据包从一个网络设备发送到另一个网络设备的路径。通过route命令,我们可以查看、添加或删除路由表中的路由。
·
2024-02-20 12:59
【腾讯技术答人挑战赛】答题赢iPad、Switch与海量鹅厂公仔~
题目涵盖AI、编程语言、
数据结构
、云计算、操作系统、网络协议等多个领域,帮助你发现自己在技术领域的知识盲区。表现出色的玩家将获得丰厚奖品如Switc
·
2024-02-20 12:58
腾讯
树和堆的精讲
思维导图:1:树的相关概念1.1在
数据结构
中数的重要性首先:树在
Solitary_walk
·
2024-02-20 12:00
数据结构
算法
数据结构
决策树
最小二乘法
b树
c++
c语言
mysql数据库扫盲,你真的知道什么是数据库嘛
它是一个按
数据结构
来存储和管理数据的计算机软件系统。数据库包含两层含义:保管数据的“仓库”,以及数据管理的方法和技术。
运维家
·
2024-02-20 11:32
AtCoder Beginner Contest 006 D - トランプ挿入ソート
原题链接:D-トランプ挿入ソート(atcoder.jp)题目大意:给一个长度为n的数组,让这个数组从小到大
排序
的最小操作数是多少?操作是值将一个数移到其他位置。思路:如何最小的操作?
Jiu-yuan
·
2024-02-20 11:58
算法
数据结构
c++
Leetcode 1630. Arithmetic Subarrays
文章作者:Tyan博客:noahsnail.com|CSDN|1.DescriptionArithmeticSubarrays2.Solution解析:Version1,根据左右索引,对数组切片,然后
排序
SnailTyan
·
2024-02-20 11:03
2019-08-02
C语言的三种顺序
排序
法;1.冒泡
排序
法:思想:每次将相邻的两个数进行比较,将小的数换到前面。结果:如图所示,首先1和3进行比较,1比3小不动。
嘉宾_42d9
·
2024-02-20 11:52
基于Python3的
数据结构
与算法 - 02 冒泡
排序
和选择
排序
一、列表
排序
排序
:将一组”无序“的记录序列调整为”有序“的记录序列。
一道秘制的小菜
·
2024-02-20 11:50
算法
排序算法
数据结构
python
人工智能
基于非支配
排序
的蜣螂优化算法NSDBO求解微电网多目标优化调度(MATLAB)
1.微电网微电网多目标优化调度模型是为了实现微电网系统的经济和环境双重优化目标而建立的。该模型以微电网的运行成本和环境保护成本之和最小为目标,参考文献采用改进的粒子群算法(PSO)对优化模型进行求解。该模型主要包括两个核心模块:系统仿真模块和运行优化模块。系统仿真模块使用能量模型对系统调度方案的经济和环境指标进行评估。通过对微电网系统的各个组件(如发电机、储能装置、负荷等)进行建模和仿真,可以得到
2301_78492934
·
2024-02-20 11:46
matlab
开发语言
从 TPCH 测试学习性能优化技巧之 Q8
Q8语句的特点是:带有分组、
排序
、聚集、子查询操作并存的查询操作。子查询的父层查询不存在其他查询对象,是格式相对简单的子查询,但子查询自身是多表连接的查询。
ertyee42
·
2024-02-20 11:27
Sort Characters By Frequency根据字符出现频率
排序
【Python】
LeetCode0451.SortCharactersByFrequency根据字符出现频率
排序
【Medium】【Python】【桶
排序
】ProblemLeetCodeGivenastring,sortitindecreasingorderbasedonthefrequencyofcharacters.Example1
Wonz
·
2024-02-20 11:13
数组课后作业——C语言数组——第四天
课后作业输入10个整数并将其由小到大
排序
输出(冒泡
排序
)。输入一行字符,统计其中单词的个数,单词之间用空格分隔。编写一个程序,将字符数组a中的全部字符复制到字符数组b中。
向_北ei
·
2024-02-20 11:30
c语言
希尔
排序
和归并
排序
详解
目录希尔
排序
归并
排序
希尔
排序
希尔
排序
又称缩小增量
排序
希尔
排序
是直接插入
排序
的优化版本.但又不同于直接插入
排序
,下面来先详细介绍它.基本思想:1.先选定一个小于n的数为gap,先从第一个元素开始,将所有距离为
次元工程师!
·
2024-02-20 11:54
排序算法
算法
数据结构
11递归---解析案例汉诺塔问题和斐波那契数列
前言
数据结构
和算法的最终目标都是降低时间复杂度。
数据结构
是从数据组织形式的角度达成这个目标;算法则是从数据处理的角度达成这个目标。1、什么递归通俗解释就是某个函数自己调用自己。
程序媛小菜鸡成长中
·
2024-02-20 11:52
数据结构与算法
算法
java
递归算法
归并
排序
MergeSort
1.基本思想什么是归并
排序
??归并
排序
是基于归并的
排序
。归并,是将两个或两个以上的有序表合成一个有序表。假设待
排序
的数组有n个元素,将数组看成是n个有序的子数组,每个子数组只有一个元素。
witheredwood
·
2024-02-20 11:52
java
数据结构
归并排序
【
排序
】希尔
排序
算法图解算法基本步骤首先,希尔
排序
是基于插入
排序
的一个时间复杂度为O(N*logN)的一个很牛的
排序
。
.滄海难为水
·
2024-02-20 11:49
数据结构
排序算法
算法
数据结构
【
排序
】快速
排序
基本思想快速
排序
是Hoare于1962年提出的一种二叉树结构的交换
排序
方法,其基本思想为:任取待
排序
元素序列中的某元素作为基准值,按照该
排序
码将待
排序
集合分割成两子序列,左子序列中所有元素均小于基准值,
.滄海难为水
·
2024-02-20 11:49
数据结构
排序算法
数据结构
算法
【
排序
】归并
排序
归并
排序
动图演示:基本思想:分治思想归并
排序
(MERGE-SORT)是建立在归并操作上的一种有效的
排序
算法,该算法是采用分治法的一个非常典型的应用。
.滄海难为水
·
2024-02-20 11:17
数据结构
算法
【js进阶】深浅拷贝,随机
排序
,遍历循环
1.Object.assign()官方描述:如果目标对象中的属性具有相同的键,则属性将被源中的属性覆盖。后来的源的属性将类似地覆盖早先的属性。简单来说,就是该方法有两个或或以上个参数,且参数都为json对象格式,后面的参数里面的属性值将覆盖前面第一个参数的相同属性的值,如果没有则新建一个属性值。且除了原先的对象会更改,还会新建一个对象,属于浅拷贝。举例说明varplayer={score:1,na
阿渊啊啊啊啊啊啊啊啊啊啊啊啊
·
2024-02-20 11:45
assign()
js函数
js进阶
随机排序
简单介绍
数据结构
的基本概念
数据结构
的基本概念常用术语数据数据(Data)是客观事物的符号表示,是所有能输入到计算机中并被计算机程序处理的符号的总称。
小明的Fire计划
·
2024-02-20 10:31
计算机基础
数据结构
开发语言
算法
Node.js开发-MongoDB
MongoDB1)Mongoose2)插入文档3)字段类型4)字段值验证5)CRUD1)增加2)删除3)更新4)查询6)条件控制1)运算符2)逻辑运算3)正则匹配7)个性化读取1)字段筛选2)数据
排序
3
中二Espresso
·
2024-02-20 10:30
Node.js开发
node.js
mongodb
数据库
数据结构
之线性表插入与删除运算
线性表线性表的定义线性表,或称表,是一种非常灵便的结构,可以根据需要改变表的长度,也可以在表中任何位置对元素进行访问、插入或删除等操作。另外,还可以将多个表连接成一个表,或把一个表拆分成多个表。例如,26个英文字母的字母表:(A,B,C,…,Z)就是一个线性表,表中的数据元素是单个字母。在稍复杂的线性表中,一个数据元素可以包含若干个数据项。例如在学生基本信息表中,每个学生为一个数据元素,包括学号、
小明的Fire计划
·
2024-02-20 10:59
计算机基础
人工智能
数据结构
01.Redis中间件实战1
Redis中间件实战1Redis各种
数据结构
实战字符串需求:将用户信息存储至缓存中,实现每次前端请求获取用户个人详情时直接从缓存中获取。来演示字符串的写入与读取。
airycode
·
2024-02-20 10:46
深入浅出分布式缓存Redis
redis
中间件
数据库
00.Redis入门
因此,我们需要好好学习它根据Redis官网介绍,Redis是一个开源的基于内存处理的
数据结构
存储系统,可
airycode
·
2024-02-20 10:13
深入浅出分布式缓存Redis
redis
数据库
缓存
JavaEE______多线程3
线程安全问题一.线程安全问题1)抢占式执行(狼多肉少--CPU少线程多)2)多个线程同时修改了同一个变量3)操作是非原子性操作4)内存可见性问题**5)指令重
排序
二.volatile解决内存可见性问题和指令重
排序
问题
漫天 星辰
·
2024-02-20 10:09
JavaEE
java-ee
Leetcode日记 226. 翻转二叉树 给你一棵二叉树的根节点 root ,翻转这棵二叉树,并返回其根节点。
二叉树简介二叉树分类解题方法制作不易,感谢三连,谢谢啦二叉树简介二叉树(BinaryTree)是一种特殊的树形
数据结构
,其中每个节点最多有两个子节点,通常称为左子节点和右子节点。
韶光流年都束之高阁
·
2024-02-20 10:02
Leetcode
leetcode
算法
职场和发展
python
python常见的数据类型与
数据结构
(一)数字类型 字符串类型 布尔类型 列表 集合 字典 的定义与常规操作方法
python常见的数据类型与
数据结构
(一)数字类型字符串类型布尔类型列表集合字典的定义与常规操作方法数据类型数字类型字符串类型布尔类型
数据结构
列表集合字典数据类型数字类型数字类型有int(整数),float
韶光流年都束之高阁
·
2024-02-20 10:01
Python学习
python
数据结构
windows
职场和发展
算法
python常见的数据类型与
数据结构
(二) 链表 单向链表 循环链表 双向循环链表 二叉树 二叉树的定义、层次遍历、先序、中序、后序遍历 N叉树 N叉树的定义和遍历
python常见的数据类型与
数据结构
(二)链表单向链表循环链表双向循环链表二叉树二叉树的定义、层次遍历、先序、中序、后序遍历N叉树N叉树的定义和遍历链表单向链表循环链表双向链表二叉树二叉树的定义二叉树的层序遍历二叉树的锯齿形层次遍历二叉树的前序遍历二叉树的后序遍历
韶光流年都束之高阁
·
2024-02-20 10:01
Python学习
数据结构
python
链表
职场和发展
字符函数、数值函数、日期时间函数、聚集函数、判断函数、运算符号、
排序
、分组、过滤、分页、插入表记录、更新表记录、删除表记录
1案例1:常用函数1.1问题练习字符函数练习数学函数练习日期函数练习聚集函数练习数学计算练习if函数练习case函数1.2方案函数:MySQL服务内置命令语法:函数名(表头名)select格式:SELECT函数(表头名)FROM库名.表名;SELECT函数(表头名)FROM库名.表名WHERE条件;arena库下的employees表保存133个员工的信息如图-1,图-2查看tarena库empl
Mick方
·
2024-02-20 09:36
adb
android
深度学习主流开源框架:Caffe、TensorFlow、Pytorch、Theano、Keras、MXNet、Chainer
2.6深度学习主流开源框架表2.1深度学习主流框架参数对比框架关键词总结框架关键词基本
数据结构
(都是高维数组)Caffe“在工业中应用较为广泛”,“编译安装麻烦一点”BlobTensorFlow“安装简单
seasonsyy
·
2024-02-20 09:50
深度学习小知识
深度学习
开源框架
pytorch
排序
第二篇 直接选择
排序
选择
排序
的基本思想:每一趟在待
排序
的记录中选出关键字最小的记录,依次存放在已排好序的记录序列的最后,直到全部记录
排序
完为止。
ximanni18
·
2024-02-20 09:15
排序算法
数据结构
排序算法
树与二叉树
、树的概念树是一种非线性的
数据结构
,它是由n(n>=0)个有限结点组成一个具有层次关系的集合。把它
学习中的新生凯尔希
·
2024-02-20 09:45
数据结构
上一页
25
26
27
28
29
30
31
32
下一页
按字母分类:
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
其他