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
ACM_模拟实现
C++:vector
目录vector的
模拟实现
一.初定义二.相关功能2.1迭代器2.2capacity1.size2.capacity3.reserve(扩容)4.resize2.3access2.4modify1.push_back2
偶尔有点困Z
·
2023-09-23 13:08
C++
C/C++实例
c++
java
前端
C++:list
目录List的
模拟实现
List节点类List链表结构List迭代器类结构T&operator*();T&operator->();Self&operator++();Selfoperator++(int
偶尔有点困Z
·
2023-09-23 13:05
C++
C/C++实例
c++
开发语言
【C语言】指针的进阶(三)——
模拟实现
qsort函数以及指针和数组的笔试题解析
目录1、
模拟实现
qsort函数1.1、qsort函数的回顾1.2、
模拟实现
qsort函数2、指针和数组笔试题解析2.1、一维数组2.2、字符数组1、
模拟实现
qsort函数1.1、qsort函数的回顾要
模拟实现
Hacynn
·
2023-09-23 12:13
c语言
开发语言
c++
算法
排序算法
数据结构
intellij-idea
详解qsort函数的使用及
模拟实现
qsort函数
函数参数介绍:比较函数(compar)的编写:(补充)void*类型的指针:2.qsort函数示例:2.1对int类型排序:2.2对char类型排序:2.3对浮点型排序:2.4对结构体类型进行排序:3.
模拟实现
南风与鱼
·
2023-09-22 20:38
C语言从入门到精通
c语言
冒泡排序
qsort函数
模拟实现qsort函数
iOS 实现简单九宫格
通过向mainView添加sunView来
模拟实现
九宫格数据的添加。想要实现九宫格,主要在于每个sunView的X,Y值的计算,宽、高自定义即可。
c25b
·
2023-09-22 20:56
C语言实现用冒泡排序实现qsort函数
C语言实现用冒泡排序
模拟实现
qsort函数文章目录C语言实现用冒泡排序
模拟实现
qsort函数冒泡排序冒泡排序的思路分析冒泡排序的代码实现qsort函数qsort函数的思路分析qsort函数排序实现的代码实现用冒泡排序模式实现
适才
·
2023-09-22 20:32
算法
C语言
c语言
排序算法
快速排序
模拟实现
快速排序,时间复杂度为O(NlogN),属于排序中相对快的那一列,以下是快排的
模拟实现
:法一:左右指针交换法voidswap(int*x,int*y){inttmp=*x;*x=*y;*y=tmp;}/
希望有朝一日能如愿以偿
·
2023-09-22 19:27
算法
排序算法
java
数据结构
c语言
c++
【C++】STL之适配器---用deque实现栈和队列
deque1、deque的原理介绍2、deque的底层结构3、deque的迭代器4、deque的优缺点4.1、优点4.2、缺点二、stack的介绍和使用1、stack的介绍2、stack的使用3、stack的
模拟实现
三
x一季花开成海x
·
2023-09-22 17:54
c++
开发语言
LinkedList与链表
3.3链表的中间节点3.4将有序链表合并3.5输出倒数第k个节点3.6链表分割3.7链表的回文结构3.8找两个链表的公共节点3.9判断链表是否有环3.10找链表入环的第一个节点四、LinkedList的
模拟实现
五
羽翼~
·
2023-09-22 16:18
链表
数据结构
java
面试
【C++系列】STL中的string用法详解及
模拟实现
string详解及模拟底层实现一,string的介绍与使用二、string的函数接口三、string的
模拟实现
一,string的介绍与使用C语言中,字符串是以’\0’结尾的一些字符的集合,为了操作方便,
Li-eng
·
2023-09-22 14:04
C++
c++
stl
C++string—常用接口介绍+
模拟实现
+习题讲解
目录前言1.string类的常用接口1.1string类对象的常见构造:1.2string类对象的访问及遍历操作1.3string类对象的容量操作1.4string类对象的修改操作:2.string类的
模拟实现
linkindly
·
2023-09-22 14:33
c++
开发语言
[C++]string的使用及
模拟实现
作者:华丞臧专栏:【C++】各位读者老爷如果觉得博主写的不错,请诸位多多支持(点赞+收藏+关注)。如果有错误的地方,欢迎在评论区指出。推荐一款刷题网站LeetCode文章目录一、string类1.1为什么学习string类1.2标准库当中的string类二、string类的使用2.1常见构造2.2容量操作2.3对象的访问及遍历操作2.4对象数据的修改2.6字符串操作2.5非成员函数2.6vs和g+
华丞臧.
·
2023-09-22 14:03
C++
c++
C++---string类的使用和
模拟实现
最常用的)1.string类对象的常见构造2.string类对象的容量操作3.string类对象的访问及遍历操作4.string类对象的修改操作5.string类非成员函数6.牛刀小试三、string类的
模拟实现
拾至灬名瑰
·
2023-09-22 14:00
c++
算法
【C++】String类基本接口介绍及
模拟实现
(多看英文文档)
string目录如果你很赶时间,那么就直接看我本标题下的内容即可!!一、STL简介1.1什么是STL1.2STL版本1.3STL六大组件1.4STL重要性1.5如何学习STL二、什么是string??(本质上是一个类)三、string的类模板(什么?string居然利用了模板??)三、string的三种构造(拷贝构造也是构造奥)四、stirng的三种遍历方式4.1[]+下标(operator[]的
小羊study_sheep
·
2023-09-22 14:58
c++
stl
unordered_map和unordered_set的实现——哈希表实现及封装
4.1哈希概念4.2哈希冲突4.3哈希函数4.3.1直接定址法(常用)4.3.2除留余数法(常用)5.解决哈希冲突5.1闭散列——开放定址法5.1.1线性探测5.1.2二次探测5.1.3负载因子5.1.4
模拟实现
小菜鸡加油
·
2023-09-22 11:32
C++
散列表
哈希算法
数据结构
python实现简单的区块链
运用datetime和hashlib
模拟实现
区块链区块函数包含区块高度标识:blockNo交易数据:datanonce值preious_hash:上一个区块哈希timestamp:当前时间链函数分别包括三个方法
元元宝贝
·
2023-09-22 10:28
区块链
python
哈希算法
unordered_set和unordered_map
模拟实现
unordered_set和unordered_map
模拟实现
文章目录unordered_set和unordered_map
模拟实现
KV模型的哈希表代码哈希表的改造模板参数的改造哈希表节点结构哈希表迭代器
模拟实现
小赵小赵福星高照~
·
2023-09-22 10:21
C++
unordered_map
unordered_set
【数据结构】&&【C++】封装红黑树
模拟实现
map和set容器
【数据结构】&&【C++】封装红黑树
模拟实现
map和set容器一.红黑树的完成二.改造红黑树(泛型适配)三.封装map和set的接口四.实现红黑树迭代器(泛型适配)五.封装map和set的迭代器六.解决
小陶来咯
·
2023-09-22 08:57
C++(进阶学习)
数据结构与算法(进阶学习)
数据结构
c++
开发语言
数据结构——AVL树
2.AVL树插入的
模拟实现
①节点定义②插入③旋转⑴右单旋⑵左单旋⑶双旋(右左旋)⑷双旋(左右旋)⑸完整的插入代码3.AVL树的性能分析1.什么是AVL树?
轩轩曲觞阁
·
2023-09-22 06:34
数据结构
数据结构
操作系统课设
文章目录一、进程监控1、目标2、准备知识3、要求4、实现代码5、运行效果二、守护进程1、目标2、准备知识3、要求4、实现代码5、运行结果三、基于IPC和线程机制
模拟实现
客户机通信1、目标2、准备知识3、
EEer!
·
2023-09-22 01:35
C/C++
c语言
vscode
vector使用和
模拟实现
vectorSTLvector的使用构造函数迭代器(iterator)resize和reserve插入删除数据swapvector的
模拟实现
STL什么是STL?
不是笨小孩i
·
2023-09-22 00:55
C++
c++
字符串函数----篇章(1)
目录补上章缺失的两道题七.笔试题(7)八.笔试题(8)一.字符串函数(1)----strlen函数二.字符串函数(2)----strcpy函数2-1
模拟实现
strcpy三.字符串函数(3)----strcmp
54lyyyy
·
2023-09-22 00:49
c语言
开发语言
c#
字符串函数和内存函数详解(1)
本文将通过函数原型、用法、
模拟实现
等多个方面全面讲解字符串的库函数1.strlen1.1函数用法strlen函数用来计算字符串的长度,它会从接收到字符的地址开始读取直到遇到'\0',每读取一个非'\0'
yang_shengy
·
2023-09-22 00:35
C语言知识点
算法
c语言
开发语言
模拟实现
qsort函数
目录一、简单回顾qsort函数二、通过冒泡排序的算法
模拟实现
qsort函数1>参数改造2>bubble_sort函数体改造三、完整代码演示上篇博客对qsort函数的概念和用法进行了讲解,今天来深入了解qsort
yang_shengy
·
2023-09-22 00:05
C语言知识点
c语言
c语言你不得不知道的内存操作函数(含
模拟实现
)
上文我们说到了几个能操作字符串的函数,但是如果我们想实现整形数组的拷贝,整形数组的比较还是做不到的,这一篇我们来谈谈内存操作的函数和他们的
模拟实现
吧.1.memcpy定义:void*memcpy(void
qiuqiushuibx
·
2023-09-21 20:41
C语言学习
c语言
开发语言
【C语言】进阶——字符串和内存函数
目录一:非限制字符串函数1.strlen
模拟实现
方法1:计算器法方法2.指针-指针方法3.函数调用2.strcpy
模拟实现
3.strcat
模拟实现
4.strcmp
模拟实现
二:可限制字符串函数1.strncpy2
敷敷_
·
2023-09-21 20:54
【C】
c语言
开发语言
算法
程序人生
【C++】哈希位图和布隆过滤器
哈希位图优缺点位图应用
模拟实现
代码哈希布隆过滤器哈希布隆过滤器的提出哈希布隆过滤器概念
模拟实现
代码为什么哈希布隆图要比位图省空间哈希位图和布隆过滤器都是常用的概率数据结构,用于高效地判断一个元素是否存在于一个集合当中
Fre丸子_
·
2023-09-21 19:09
c++
哈希算法
c++
算法
【STL】
模拟实现
list类模版 {深度剖析list迭代器,实现list深拷贝}
一、核心结构templatestructlist_node{//[1]T_data;//[2]list_node*_next;//指向下一个节点list_node*_prev;//指向前一个节点list_node(constT&val=T()):_data(val),_next(nullptr),_prev(nullptr){}};templateclassMylist{typedeflist_n
芥末虾
·
2023-09-21 17:04
C++
c++
list
链表
数据结构
算法
[C++系列] 56. list深度剖析及
模拟实现
1.std::list的核心框架接口的
模拟实现
bit::Listnamespacebit{//List的节点类templatestructListNode{ListNode(constT&val=T()
Ypuyu
·
2023-09-21 17:04
[C++系列]
C++
list
STL
【C++自学笔记】STL-list的深度剖析及
模拟实现
(源码)
一、list的介绍及使用1、list的介绍list是可以在常数范围内在任意位置进行插入和删除的序列式容器,并且该容器可以前后双向迭代;list底层时双向链表结构,双向链表中每个元素存储在互不想关的独立节点中,在节点中通过指针指向其前一个元素和后一个元素;list和forward_list非常相似,主要不同在于forward_list是单链表,只能朝前迭代,已让其简单高效;与其他的序列式容器相比较,
_ClivenZ
·
2023-09-21 17:03
【C/C++】
深入浅出C++ ——list深度剖析
类简介二、list类常用接口1.list类的默认成员函数2.list类的迭代器及遍历操作3.list类的容量操作4.list类的元素访问5.list类的修改操作三、list的迭代器失效四、STL中list类
模拟实现
五
程序员Jared
·
2023-09-21 17:03
C++
数据结构
c++
数据结构
算法
链表
STL
【C++】STL——容器适配器 stack和queue 深度剖析及
模拟实现
& 适配器模式的了解
文章目录1.stack的介绍及使用1.1stack的介绍1.2stack的使用2.stack的
模拟实现
2.1适配器模式的了解2.2结构2.3成员函数3.queue的介绍及使用3.1queue的介绍3.2queue
YIN_尹
·
2023-09-21 17:02
C++
c++
数据结构
C++中的list类【详细分析及
模拟实现
】
构造器及其它重点①遍历②插入删除操作③insert和erase④resize2、Operations接口①remove②sort③merge3、vector与list排序性能比较二、list的深度剖析及
模拟实现
电子科大不知名程序员
·
2023-09-21 17:02
C++学习指导
c++
list
链表
【C++】STL之list深度剖析及
模拟实现
目录前言一、list的使用1、构造函数2、迭代器3、增删查改4、其他函数使用二、list的
模拟实现
1、节点的创建2、push_back和push_front3、普通迭代器4、const迭代器5、增删查改
x一季花开成海x
·
2023-09-21 17:30
c++
开发语言
c语言qsort函数的
模拟实现
模拟实现
qsort函数关于qsort函数的预备知识回调函数函数指针类型解析qsort函数用法及相关参数冒泡排序算法
模拟实现
方法介绍源代码关于qsort函数的预备知识回调函数回调函数就是⼀个通过函数指针调用的函数
A-a 墨羽
·
2023-09-21 15:49
c语言学习
c语言
开发语言
【c语言】字符串函数的
模拟实现
(一)
字符串函数
模拟实现
strlen介绍及实现strcpy介绍及实现strlen介绍及实现strlen的作用是求字符串长度。
A-a 墨羽
·
2023-09-21 15:19
c语言学习
c语言
算法
【c语言】字符串函数的
模拟实现
(二)
目录strcat的介绍及实现strcmp的介绍及实现小结strncpy的介绍及实现strcat的介绍及实现strcat的作用就是字符串追加,即将一个字符串添加到另一个字符串末尾。那既然要追加字符串,要怎么找到目标字符串的末尾呢?所以这就要求目标空间中要有'\0',找到'\0'就是找到末尾了。需要注意的是此函数内部在找末尾时,找的是目标空间中第一个'\0'的位置,然后从此位置开始追加。又开始就要有结
A-a 墨羽
·
2023-09-21 15:19
c语言学习
c语言
开发语言
C++学习——string类的
模拟实现
目录string类的创建string类的构造函数itertor迭代器[]操作符重载字符串修改函数1.尾插函数2.append函数3.+=运算符重载函数4.clear函数5.swap函数容量检测或修改函数resize函数reserve函数经过上一次的博客之后我们已经认识了string类,并且可以使用string类当中的相关的成员函数。为了巩固我们学习到的相关的知识,在本次的博客当中我们将自主实现一个
阿白逆袭记
·
2023-09-21 12:28
c++
学习
手撕二叉树--堆的应用一:topk问题
实数图解三、代码测试-源代码1.生成100w个随机数字2.设置10个比100w大的数字3.topk函数的实现4.整体源代码总结前言堆的应用(topk)会涉及到大量的堆的知识:如果有不理解的可以参考:堆的
模拟实现
一
铭哥的编程日记
·
2023-09-21 10:27
初阶数据结构
算法
c++
leetcode
C++:AVL树
目录一、关于AVL树二、AVL树的注意事项1、平衡因子的更新规则:2、旋转的处理①、右右:左单旋②、左左:右单旋③、左右:先左单旋再右单旋④、右左:先右单旋再左单旋三、AVL树
模拟实现
一、关于AVL树前面学过二叉搜索树
青春_strive
·
2023-09-21 07:59
C++
数据结构
数据结构
c++
函数扩展之——内存函数
本篇文章,我们将讲解C语言中比较重要且常用的内存函数,并尝试
模拟实现
它们的功能。让我们一起来学习叭。
很楠不爱
·
2023-09-21 06:49
c语言
数组
指针
函数
指针进阶(3)
9.
模拟实现
排序函数这里我们使用冒泡排序算法,
模拟实现
一个排序函数,可以排序任意类型的数据。这段代码可以排序整型数据,我们需要在这段代码的基础上进行改进,使得它可以排序任意类型的数据。
Czhou.
·
2023-09-21 06:19
C语言
数据结构
c语言
学习
排序算法
【C++】封装unordered_map和unordered_set(用哈希桶实现)
与学习红黑树和map、set的思路一样,我们现在学完了unordered_map和unordered_set,本章将
模拟实现
底层结构来封装该容器!作者建议在阅读本
朱C.
·
2023-09-21 06:09
哈希算法
c++
【C++】哈希思想的应用——位图、布隆过滤器和哈希切割
目录(一)位图1、概念2、海量数据处理的思路3、位图的
模拟实现
4、位图的应用应用一:应用二:应用三:(二)布隆过滤器1、概念2、布隆过滤器的
朱C.
·
2023-09-21 06:09
C++
数据结构
哈希算法
c++
散列表
【C++】哈希——哈希的概念,应用以及闭散列和哈希桶的
模拟实现
前言:前面我们一同学习了二叉搜索树,以及特殊版本的平衡二叉搜索树,这些容器让我们查找数据的效率提高到了O(log^2N)。虽然效率提高了很多,但是有没有一种理想的方法使得我们能提高到O(1)呢?其实在C语言数据结构中,我们接触过哈希表,他可以使效率提高到O(1)。哈希表作为STL中我们所必须学习和了解的容器,是一种一一映射的存储方式,其次它在日常生活中的应用范围也是很广的,例如位图,海量数据筛选中
朱C.
·
2023-09-21 06:08
哈希算法
数据结构
算法
c++
用qsort函数来
模拟实现
全类型的冒泡排序
目录1.冒泡排序2.qsort函数的认识3.qsort函数的实现4.
模拟实现
全类型冒泡排序参数设置:接收参数:编辑编写cmp函数中的参数:交换顺序:5.整体展示1.冒泡排序算法思想:比较相邻的元素。
呼啦啦啦啦啦啦啦啦
·
2023-09-21 06:58
C语言
算法
数据结构
c语言
c++
【JavaEE初阶】第十节.多线程 (基础篇 ) 线程池(案例四)
文章目录前言一、线程池概述二、线程池的使用方式2.1Java标准库中线程池的使用2.2自己动手来
模拟实现
一个线程池总结前言本篇文章将介绍多线程案例——线程池,这也是一个非常有用的案例在之前已经介绍过,进程本身已经能做到并发编程
未央.303
·
2023-09-21 00:01
JavaEE初阶
多线程
java-ee
java
[JavaEE系列] 详解部分多线程案例(内含单例模式+阻塞队列+定时器+线程池)
文章目录一.单例模式1.饿汉模式2.懒汉模式3.引出线程安全问题二.阻塞队列1.使用阻塞队列实现生产者消费者模型2.
模拟实现
阻塞队列(BlockingQueue)三.定时器1.标准库中的定时器(Timer
蔡欣致
·
2023-09-21 00:25
JavaEE初阶系列
单例模式
java-ee
java
Git:利用Git进行多人协作的场景模拟
文章目录场景一场景二解决一些后续问题场景一Git是一个多人协作下完成的操作,因此Git是需要进行一些多人协作的场景的,那么这里就使用Linux和Windows两个平台进行
模拟实现
两个用户进行的协作首先把仓库克隆到本地
海绵宝宝de派小星
·
2023-09-20 23:51
Git
知识总结
git
C++--deque(双端队列)
模拟实现
stack和queue
deque1.deque的认识2.stack的实现(deque)3.queue的实现(deque)1.deque的认识deque(双端队列):是双开口的“连续”空间的数据结构,两端都可以进行插入和删除操作,时间复杂度为O(1);deque并不是真正的连续空间,而是由一段段连续的小空间拼接而成,分段连续,类似于一个动态的二维数组;与vector相比:头插和删除时,不需要搬移元素,效率特别高,扩容时也
Cling槑
·
2023-09-20 23:20
C++
笔记
上一页
29
30
31
32
33
34
35
36
下一页
按字母分类:
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
其他