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
优先队列模拟实现
【ONE·C++ || vector (二)】
总言 主要讲述vector的
模拟实现
,重点在于理解迭代器失效问题。
藏鹤虞渊
·
2023-12-16 19:07
#
【ONE·C++】
c++
ARM:作业4
__IIC_H__#define__IIC_H__#include"stm32mp1xx_gpio.h"#include"stm32mp1xx_rcc.h"#include"gpio.h"/*通过程序
模拟实现
zxrqwe
·
2023-12-16 16:41
arm开发
Linux - 进程间通信(中)- 管道的应用场景
前言在上篇博客当中,对Linux当中的进程通信,做了详细阐述,主要是针对父子进程的通信来阐述的同时,也进行了
模拟实现
。
chihiro1122
·
2023-12-16 15:22
linux
运维
服务器
C++ queue 和priority_queue
目录1.什么是queue2.
模拟实现
3.仿函数模板参数Compare仿函数4.什么是priority_queue
模拟实现
1.什么是queue1.队列是一种容器适配器,专门用于在FIFO上下文(先进先出)
徐凤年lll
·
2023-12-16 15:20
c++
开发语言
【C++】:搜索二叉树
C语言专栏:C语言:从入门到精通数据结构专栏:数据结构个人主页:stackY、C++专栏:C++Linux专栏:Linux目录1.搜索二叉树1.1概念1.2搜索二叉树操作2.
模拟实现
搜索二叉树2.1非递归版本
stackY、
·
2023-12-16 12:50
C++
c++
数据结构
二叉树
SQL之string的使用与
模拟实现
SQL之string的使用与
模拟实现
1.官方库中string类的使用接口1.1工具网站搜索string类的使用2.2string类的常用接口说明2.
模拟实现
重要/常用的成员函数接口2.1准备工作2.1.1
初阳hacker
·
2023-12-16 11:26
#
C“嘎嘎”
系统学习
sql
c++
【数据结构】堆的
模拟实现
前言:前面我们学习了顺序表、单链表、栈、队列,今天我们就开始新的学习吧,今天我们将进入堆的学习!(最近博主处于低谷期)一起加油吧各位。博主CSDN主页:卫卫卫的个人主页专栏分类:数据结构代码仓库:卫卫周大胖的学习日记关注博主和博主一起学习!一起努力!学前必读:满二叉树:一个二叉树,如果每一个层的结点数都达到最大值,则这个二叉树就是满二叉树。也就是说,如果一个二叉树的层数为K,且结点总数是,则它就是
卫卫周大胖;
·
2023-12-16 09:45
数据结构的学习
数据结构
c语言
C++初阶(十六)优先级队列
数据结构与算法》☀️走在路上,不忘来时的初心文章目录一、priority_queue的介绍和使用1、priority_queue的介绍2、priority_queue的使用二、priority_queue的
模拟实现
北尘_
·
2023-12-16 09:12
C++
c++
java
rpc
C++初阶(十五)Stack和Queue
文章目录一、Stack的
模拟实现
二、Queue的
模拟实现
三、容器适配器1、什么是容器适配器2、STL标准库中stack和queue的底层结构3、deque的简单介绍(了解)1、deque的原理介绍2、deque
北尘_
·
2023-12-16 09:11
C++
c++
开发语言
C++初阶(十四)list
北尘_:个人主页个人专栏:《Linux操作系统》《经典算法试题》《C++》《数据结构与算法》☀️走在路上,不忘来时的初心文章目录一、list的介绍二、list的
模拟实现
1、list的节点2、list的迭代器
北尘_
·
2023-12-16 09:41
C++
c++
list
开发语言
介绍一些字符串相关的库函数
以下介绍的所有函数头文件都为#include一.strlen函数介绍与底层逻辑的
模拟实现
strlen函数介绍strlen函数是用来求字符串有多少个字符数量的函数,以"\0"作为结束标志,但是计数的时候不会把
每天都很咸的咸鱼
·
2023-12-16 09:30
算法
算法基础概念之数据结构
邻接表每个点作为头节点接一条链表链表中元素均为该头节点指向的点
优先队列
参数:①储存元素类型②底层使用的存储结构(一般为vector)③比较方式(默认小于)
阳光男孩01
·
2023-12-16 06:36
图论
数据结构
算法
C++ | vector用法指南
(成员函数)1、构造函数2、迭代器3、容量相关接口4、访问相关接口5、修改相关接口前言关于vector,还是分为两部分来学习,首先,我们得学会vector常用接口的使用,然后我们围绕着这些接口进行一次
模拟实现
是奈思呀
·
2023-12-16 05:11
C++
c++
算法
开发语言
考研真题数据结构
3.创建一个
优先队列
(优先级队列),
柒-寒
·
2023-12-16 03:38
数据结构
考研
计算机考研
考研
数据结构
下一个更大元素 IV【栈 数组 二分查找 排序 单调栈 堆(
优先队列
)】
LeetCode-2454.下一个更大元素IV【栈数组二分查找排序单调栈堆(
优先队列
)】题目描述:解题思路一:单调栈,典型的单调栈问题,不过这里用的是双单调栈,因为是找第二大整数。
旋转的油纸伞
·
2023-12-16 02:39
算法题
leetcode
算法
职场和发展
单调栈
数组
(C++)vector
模拟实现
个人主页:Lei宝啊愿所有美好如期而遇前言我们
模拟实现
vector是为了更好的使用vector,大致了解他的成员函数是如何实现的,对我们的使用很有帮助。
CV工程师-
·
2023-12-16 01:27
C++
c++
vector模拟实现
利用C语言
模拟实现
堆的基本操作和调堆算法
利用C语言
模拟实现
堆的基本操作和调堆算法文章目录利用C语言
模拟实现
堆的基本操作和调堆算法前言一、堆的基本原理大根堆和小根堆的比较二、实现堆的基本操作1)结构定义2)初始化堆(HeapInit)3)销毁堆
螺蛳粉只吃炸蛋的走风
·
2023-12-15 15:02
#
数据结构
c语言
算法
数据结构
堆
完全二叉树
调堆算法
【C语言(十一)】
C语言内存函数一、memcpy使用和
模拟实现
void*memcpy(void*destination,constvoid*source,size_tnum);•函数memcpy从source的位置开始向后复制
爱里承欢。
·
2023-12-15 14:00
c语言
开发语言
011 数据结构_哈希
前言本文将会向你介绍哈希概念,哈希方法,如何解决哈希冲突,以及闭散列与开散列的
模拟实现
1.哈希概念顺序结构以及平衡树中,元素关键码与其存储位置之间没有对应的关系,因此在查找一个元素时,必须要经过关键码的多次比较
Fan_558
·
2023-12-15 14:57
哈希算法
数据结构
算法
椋鸟C语言笔记#27:字符串数字提取(atoi、atol、atoll、atof)
目录atoi
模拟实现
atol与atoll(C99起)atof合法的浮点值返回值使用示例在stdlib.h中还有几个有意思的字符串函数它们的功能是将字符串开头的数字提取出来下面我们具体看一看这几个函数吧atoi
椋鸟Starling
·
2023-12-15 12:43
C语言笔记
笔记
开发语言
c语言
椋鸟C语言笔记#25:内存函数
目录memcpy例子
模拟实现
memmove例子
模拟实现
memset例子
模拟实现
memcmp例子
模拟实现
在string.h头文件中有一些用于内存操作的函数memcpy#includevoid*memcpy
椋鸟Starling
·
2023-12-15 12:13
C语言笔记
笔记
c语言
开发语言
椋鸟C语言笔记#23:字符函数、字符串函数
目录字符分类函数字符转换函数strlen
模拟实现
strcpy
模拟实现
strcat
模拟实现
strcmp
模拟实现
strncpy
模拟实现
strncat
模拟实现
strncmpstrstr
模拟实现
strtok使用实例
椋鸟Starling
·
2023-12-15 12:12
C语言笔记
笔记
c语言
开发语言
网络计算机
模拟实现
今天给大家说说前几天完成的一个模拟的网络计算机吧,虽然计算机的
模拟实现
的原理很简单,但是如果要想写乘网络的,个人认为是不简单的。
超超同学
·
2023-12-15 11:07
Linux相关知识
php
开发语言
一文吃透strcmp函数
文章目录•写在前面•1.函数介绍•1.1.函数接口•1.2.函数分析•1.3.函数的简单使用•1.4.函数使用结果分析•2.库函数strcmp源代码•2.1.库函数源代码•2.2.库函数分析•3.
模拟实现
·
2023-12-15 10:46
C字符串函数详解
c语言
c++
开发语言
Python实践:脚本调用exe与exe输出获取的方法总结
Python实践:脚本调用exe与exe输出获取的方法总结实现思路参考资料本文主要目的是研究总结通过Python脚本
模拟实现
bat批处理调用exe的功能,并获取exe在屏幕上的输出信息进行分析。
来知晓
·
2023-12-15 09:48
Python世界
python
服务器
linux
数据结构:并查集的原理和运用
并查集的
模拟实现
并查集的应用省份数量等式方程的可满足性本篇总结的是并查集的使用方法和运用什么是并查集?
海绵宝宝de派小星
·
2023-12-15 09:02
C++
数据结构
知识总结
数据结构
开发语言
数据结构:图的存储和遍历
文章目录图的存储结构邻接矩阵邻接矩阵的存储
模拟实现
邻接表邻接表的
模拟实现
图的遍历DFS和BFS遍历图的存储结构和遍历的实现图也是一种数据结构,在实际生活中有广泛运用,因此本篇总结的就是图的存储等图的存储结构在图中既有节点
海绵宝宝de派小星
·
2023-12-15 08:49
C++
知识总结
数据结构
数据结构
字符函数和字符串函数
目录前言字符分类函数函数介绍strlen正常情况下的strlen的使用在没有'\0'的情况下(易错)strlen的返回值是无符号类型学会strlen函数的
模拟实现
1.
猪巴戒
·
2023-12-15 06:18
C语言进阶
c语言
开发语言
【C语言】搞懂内存函数
引言本文介绍memcpy的使用和
模拟实现
、memmove的使用和
模拟实现
、memcmp使用、memset使用✨猪巴戒:个人主页✨所属专栏:《C语言进阶》跟着猪巴戒,一起学习C语言目录引言memcpymemcpy
猪巴戒
·
2023-12-15 06:18
C语言进阶
算法
c语言
C++STL的stack和queue(超详解)
文章目录前言stackstack的
模拟实现
栈的题目最小栈JZ31栈的压入、弹出序列150.逆波兰表达式求值queue的
模拟实现
前言栈和队列这一块其实有数据结构的基础,学起来非常简单。
多写才是解药
·
2023-12-15 06:07
c++
c++
开发语言
C++STL的list
模拟实现
文章目录前言list实现push_back迭代器(重点)普通迭代器const迭代器inserterase析构函数构造函数拷贝构造赋值vector和list的区别前言要实现STL的list,首先我们还得看一下list的源码。我们看到这么一个东西,我们知道C++兼容C,可以用struct来创建一个类。但是我们习惯用class。那什么时候会用struct呢?这个类所有成员都想开放出去,比如结点的指针,它
多写才是解药
·
2023-12-15 06:37
c++
c++
list
windows
C++STL的string
模拟实现
文章目录前言string的成员变量成员函数构造函数拷贝构造赋值重载
模拟实现
string各种接口print迭代器普通迭代器const迭代器string比较大小push_backinsert和eraseinserterasereserve
多写才是解药
·
2023-12-15 06:06
c++
c++
算法
开发语言
双端队列和优先级队列
文章目录前言dequedeque底层设计迭代器设计priority仿函数数组中的第k个最大元素优先级队列
模拟实现
pushpop调整仿函数存储自定义类型前言今天要介绍比较特殊的结构,双端队列。
多写才是解药
·
2023-12-15 06:23
c++
c++
开发语言
内存函数memcpy和memmove详解及
模拟实现
前言:大家好,我学习完memmove函数后做了如下一些总结,和大家一起探讨交流,如有错误和遗漏欢迎大家在评论区指出。介绍memmove函数:君子性非异也,善假于物也。想要了解一个函数,首先可以利用工具,了解它的基本用法这里我用www.cplusplus.com这个网站进行查找。通过这个网站我们可以基本了解到这个函数的作用:从*source一个字节一个字节的拷贝num个字节到*destination
咬_咬
·
2023-12-15 05:38
c语言
算法
经验分享
工作记录-----TOP K 小顶堆源码---小白也能看懂
使用
优先队列
(PriorityQueue)来实现小顶堆importjava.util.PriorityQueue;publicclassMinHeapExample{publicstaticvoidmain
什么什么啊啊啊
·
2023-12-15 03:42
工作
开发语言
java
IIC和SPI结合实现室内温度计
__IIC_H__#define__IIC_H__#include"stm32mp1xx_gpio.h"#include"stm32mp1xx_rcc.h"#include"gpio.h"/*通过程序
模拟实现
cwlden
·
2023-12-15 03:12
单片机
嵌入式硬件
【RTOS学习】
模拟实现
任务切换 | 寄存器和栈的变化
作者:一只大喵咪1201专栏:《RTOS学习》格言:你只管努力,剩下的交给时间!目录认识任务切换切换的实质栈中的内容切换过程实现任务切换伪造现场启动任务切换任务栈和寄存器变化创建任务时任务启动时任务切换时总结认识任务切换切换的实质如上图所示代码,定义两个任务函数task_a和task_b,在mymian函数中调用这两个函数,在调用的时候传入不同的参数。在任务函数中,打印出自己的函数名称后便开始死循
一只大喵咪1201
·
2023-12-15 02:29
RTOS学习
学习
c语言
arm开发
汇编
高阶数据结构(2)位图&布隆过滤器&海量数据面试题(位图:概念、实现、应用;布隆过滤器:提出、插入、查找、实现、删除、优点、缺陷、应用场景;海量数据面试题:哈希切割、位图应用\布隆过滤器)
、删除、性能分析、应用)-CSDN博客目录位图位图概念位图的实现位图的应用布隆过滤器布隆过滤器提出布隆过滤器概念:布隆过滤器原理布隆过滤器优缺点布隆过滤器应用布隆过滤器的插入布隆过滤器的查找布隆过滤器
模拟实现
布隆
di-Dora
·
2023-12-15 00:22
高阶数据结构
易错知识点
数据结构
算法
位图
布隆过滤器
哈希切割
海量数据
C++初阶-vector类的
模拟实现
vector类的
模拟实现
一、经典的vector类问题1.1前期准备二、vector的默认成员函数2.1构造函数2.1.1无参构造2.1.2构造具有n个对象值为val的容器(数据类型为模板类型T)2.1.3
sushang~
·
2023-12-14 19:13
c++
开发语言
C++初阶-string类的
模拟实现
string类的
模拟实现
一、经典的string类问题1.1构造函数1.1.1全缺省的构造函数2.1拷贝构造3.1赋值4.1析构函数5.1c_str6.1operator[]7.1size8.1capacity9.1
sushang~
·
2023-12-14 19:42
c++
java
javascript
WPF 使用async await 执行异步操作
XAML码如下:Processfiles后台代码:usingSystem.IO;usingSystem.Threading;该函数
模拟实现
耗时的操作privateintcountCharacters()
flysh05
·
2023-12-14 18:10
C#
编程
C#
wpf
async
await
异步函数测试
IO多路转接之epoll
2.1epoll_create--创建epoll模型2.2epoll_ctl--对epoll模型进行控制2.3epoll_wait--等待epoll所关注的事件就绪2.4epoll相关接口的使用方法三.Epoll服务器的
模拟实现
【Shine】光芒
·
2023-12-14 18:12
Linux系统和网络
数据结构
linux
服务器
C++
优先队列
的使用
1.什么是priority_queuepriority_queue是C++中的容器,实现
优先队列
。
飞翔的云中猪
·
2023-12-14 17:00
c++
开发语言
4.数据结构(0x3f:从周赛中学算法 2022下)
来自0x3f【从周赛中学算法-2022年周赛题目总结(下篇)】:https://leetcode.cn/circle/discuss/WR1MJP/包括堆(
优先队列
)、单调栈、单调队列、字典树、并查集、
Miraclo_acc
·
2023-12-14 17:43
#
周赛分类练习题
leetcode
字符函数和字符串函数
目录一:字符分类函数二:字符转换函数三:strlen函数的模拟和实现3.1strlen函数的介绍和使用3.2strlen函数的
模拟实现
四:strcpy函数的使用和模拟4.1strcpy函数的介绍和使用4.2strcpy
玖剹
·
2023-12-14 16:16
C语言知识点
visual
studio
算法
c语言
学习方法
开发语言
每日刷题巩固知识
目录公务员面试1.题目:描述2.答案:箭形图案1.题目:描述答案:结构体类型大小计算解析:找单身狗题目:答案:
模拟实现
atoi题目:答案:公务员面试1.题目:描述公务员面试现场打分。
旧梦拾遗186
·
2023-12-14 13:27
C语言刷题巩固与提升
面试
职场和发展
c语言
开发语言
大数据
贪吃蛇小游戏 --- 基于WIN32API【C语言】
一、前言本文将用win32提供的API进行贪吃蛇小游戏的开发,用C语言在Windows环境的控制台中
模拟实现
经典小游戏贪吃蛇。也就是说,你只要会用vs2019或者其他版本的vs即可。
自由のミカサ
·
2023-12-14 13:05
c语言
开发语言
经验分享
多线程(初阶八:计时器Timer)
目录一、标准库中的计时器1、计时器的概念2、计时器的简单介绍二、
模拟实现
一个计时器1、思路(1)计数器中要存放任务的数据结构(2)存放优先级队列中的类型:自定义任务类MyTimerTask(3)计数器类
tao滔不绝
·
2023-12-06 20:50
java
开发语言
多线程(初阶七:阻塞队列和生产者消费者模型)
目录一、阻塞队列的简单介绍二、生产者消费者模型1、举个栗子:2、引入生产者消费者模型的意义:(1)解耦合(2)削峰填谷三、
模拟实现
阻塞队列1、阻塞队列的简单介绍2、实现阻塞队列(1)实现普通队列(2)加上线程安全
tao滔不绝
·
2023-12-06 20:49
java
中间件
开发语言
java-ee
传统算法:使用pygame实现Dijkstra 算法
它维护一个
优先队列
,不断更新节点的最短距离,并在每次更新后通过draw_graph()函数绘制当前图形状态。P
源代码杀手
·
2023-12-06 20:49
传统算法
pygame
算法
python
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他