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
优先队列模拟实现
memcpy内存拷贝函数
目录一、memcpy内存拷贝函数注意事项二、memcpy与strcpy对比三、
模拟实现
memcpy函数四、memcpy函数不能进行两块存在内存重叠的空间的内存拷贝五、改进my_memcpy函数一、memcpy
南林yan
·
2023-10-20 09:46
C/C++
c语言
29栈与队列——
优先队列
目录LeetCode之路——347.前K个高频元素分析
优先队列
简单示例运行结果源码简析LeetCode之路——347.前K个高频元素给你一个整数数组nums和一个整数k,请你返回其中出现频率前k高的元素
Elaine202391
·
2023-10-20 09:40
算法
leetcode
职场和发展
操作系统实验1
本实验
模拟实现
处理机调度,加深了解处理机调度的工作过程。二、实验内容 选择一个调度算法,实现处理机调度。
jieHeEternity
·
2023-10-20 08:25
操作系统
操作系统
宏offsetof的使用及其
模拟实现
那么如何自己
模拟实现
offsetof这个宏呢?假设我把创
Mr.kanglong
·
2023-10-20 04:51
C语言小知识
c语言
执行 K 次操作后的最大分数:
优先队列
(贪心)
【LetMeFly】2530.执行K次操作后的最大分数:
优先队列
(贪心)力扣题目链接:https://leetcode.cn/problems/maximal-score-after-applying-k-operations
Tisfy
·
2023-10-20 03:08
题解
#
力扣LeetCode
leetcode
算法
题解
优先队列
<C++>
模拟实现
string
目录前言一、
模拟实现
string1.成员变量2.构造函数2.1构造函数2.2重载默认构造2.3合并3.析构函数4.拷贝构造函数5.c_str6.size7.operator[]7.1普通版7.2const
这个男人叫小帅
·
2023-10-20 02:13
c++
开发语言
【C++11】智能指针的使用以及
模拟实现
(shared_ptr,unique_ptr,auto_ptr,weak_ptr)
文章目录一、RAII概念一、auto_ptr1.基本使用2.
模拟实现
二、unique_ptr1.基本使用2.
模拟实现
三、shared_ptr1.基本使用2.引用计数实现3.析构函数的升级(对于数组)4.
Satoru_Kaugo
·
2023-10-20 00:08
c++
java
算法
【操作系统】进程调度与同步
一、实验目的了解操作系统中常见的进程调度算法了解在linux中利用多线程
模拟实现
FCFS,SJF,RR的调度过程。了解进程同步的特点,掌握利用信号量实现进程间同步的的方法。
程序猿周周
·
2023-10-20 00:54
操作系统
操作系统
多线程
linux
大数据算法系列5:面试题与ACM题选讲1
归并排序)二.POJ1363(判断合法栈序列)三.POJ3349(哈希算法)四.Uva10391(字符串检索)五.POJ2255(二叉树遍历)六.google面试题(栈的min函数)七.POJ2833(
优先队列
只是甲
·
2023-10-20 00:19
Java
#
算法
算法
大数据
排序算法
从零开始的C语言学习第十九课:C语言内存函数
目录1.memcpy使用和
模拟实现
2.memmove使用和
模拟实现
3.memset函数的使用4.memcmp函数的使用1.memcpy使用和
模拟实现
void*memcpy(void*destination
小林学习中
·
2023-10-19 20:48
从零开始的C语言学习(全干货
精炼总结)
c语言
学习
开发语言
移除石子的最大得分~~~贪心+
优先队列
】
题目描述你正在玩一个单人游戏,面前放置着大小分别为a、b和c的三堆石子。每回合你都要从两个不同的非空堆中取出一颗石子,并在得分上加1分。当存在两个或更多的空堆时,游戏停止。给你三个整数a、b和c,返回可以得到的最大分数。示例1:输入:a=2,b=4,c=6输出:6解释:石子起始状态是(2,4,6),最优的一组操作是:从第一和第三堆取,石子状态现在是(1,4,5)从第一和第三堆取,石子状态现在是(0
硕风和炜
·
2023-10-19 20:21
LeetCode每日一题打卡
leetcode
算法
java
贪心
优先队列
【Leetcode每日一题 2530】「贪心|模拟|
优先队列
」执行K次操作后的最大分数
2023.10.18本题重点:1.
优先队列
的使用2.ceil()函数的使用相同的还有floor()函数的使用题目介绍;给你一个下标从0开始的整数数组nums和一个整数k。你的起始分数为0。
c0re
·
2023-10-19 20:20
算法
leetcode
tcmalloc(google开源项目核心部分
模拟实现
)
TcMalloc项目实现--高并发内存池(google开源项目核心部分
模拟实现
)一.项目介绍二.什么是内存池2.1池化技术2.2内存池2.3内存池三.定长内存池四.整体框架设计ThreadCacheCentralCachePageCache
ANTHON523
·
2023-10-19 19:05
C++
c++
算法|每日一题|执行K次操作后的最大分数|贪心+
优先队列
2530.执行K次操作后的最大分数原题地址:力扣每日一题:执行K次操作后的最大分数给你一个下标从0开始的整数数组nums和一个整数k。你的起始分数为0。在一步操作中:1.选出一个满足0q=newPriorityQueue((a,b)->b-a);for(intnum:nums){q.offer(num);}longans=0;for(inti=0;i
星不易
·
2023-10-19 19:16
不易
力扣算法每日一题
算法
leetcode
java
【学习笔记】数据结构与算法:排序
目录排序冒泡排序BubbleSort选择排序SelectionSort直接插入排序StraightInsertionSort希尔排序ShellSort堆排序HeapSort
优先队列
利用堆进行排序归并排序
发光的小台灯
·
2023-10-19 17:00
数据结构与算法
学习
笔记
排序算法
算法
数据结构
c++-stack和queue
文章目录前言一、stack栈1、stack介绍2、stack使用3、stack练习题3.1最小栈3.2栈的弹出压入序列3.3逆波兰表达式求值4、stack
模拟实现
二、queue队列1、队列介绍2、queue
dong132697
·
2023-10-19 16:42
c++笔记
c++
笔记
【算法与数据结构】--高级算法和数据结构--高级数据结构
一、堆和
优先队列
堆(Heap)是一种特殊的树状数据结构,通常用于实现
优先队列
。堆有两种主要类型:最大堆和最小堆。
喵叔哟
·
2023-10-19 11:39
算法与数据结构
算法
数据结构
全新力作—C++ string类的
模拟实现
引言:本篇文章主要实现一个自定义字符串类string,包括了字符串的基本操作,如拷贝构造、赋值、添加、删除、查找等,还实现了迭代器,支持基本的STL算法。1.构造函数:默认构造函数从C字符串构造拷贝构造函数2.析构函数在析构函数中释放内存3.访问和修改元素函数:c_str()返回C字符串size()返回字符串大小capacity()返回容量operator[]访问单个字符4查找子串find()从某
Hey ju
·
2023-10-19 07:24
C++
linux
c++
开发语言
B. Building Company
Problem-B-Codeforces可以用若干个
优先队列
每一种员工可能会参与到的所有项目,从小到大排序给每一个项目加上若干个限制,每有一种员工达到要求,限制就减一,限制为0时就收获这个项目的奖励可以将每次奖励存到队列中去
泠楠子
·
2023-10-19 05:26
日常水题
c++
算法
【C语言刷题】
模拟实现
offsetof宏
本篇文章目录1.宏offsetof的作用2.分析该如何
模拟实现
3.
模拟实现
1.宏offsetof的作用在www.cplusplus.com中对offsetof宏的功能描述:这个宏的作用就是传入一个结构体类型和一个成员名
念来过倒字名qwq
·
2023-10-19 04:24
刷题
C语言
c语言
C语言string.h函数详解及部分
模拟实现
文章目录string.h函数大全一、字符串函数1.1strlenstrlen模拟1.2strcpystrcpy模拟1.3strcatstrcat模拟1.4strcmpstrcmp模拟1.5strncpystrncpy模拟1.6strncatstrncat模拟1.7strncmp1.8strstrstrstr模拟1.9strchr/strrchr1.9.1strchr1.9.2strrchr2.1s
無策
·
2023-10-19 01:36
C语言
c语言
c++
开发语言
2530. 执行 K 次操作后的最大分数
//加入元素intnum2=q.poll();//移除第一个元素TreeMap与PriorityQueue的区别:数据结构类型:PriorityQueue是一种队列(Queue)数据结构,通常用于实现
优先队列
P.H. Infinity
·
2023-10-19 01:49
算法
数据结构
leetcode
C++String类使用笔记|详细版
目录string类的接口使用string类的
模拟实现
考试当中,很多字符串的题目基本以string类的形式出现,工作当中,为了方便,也基本都使用了string类,熟悉它的使用是很必要的string类的接口使用
小圣编程
·
2023-10-18 19:51
C++编程
c++
java
开发语言
【C++学习笔记】----
模拟实现
string类及成员函数(详解)
1.简介string类是表示字符串的字符类,是一块连续的空间存储字符串,并且可以通过统一接口,实现插入,删除,尾插,查找,迭代器遍历等一系列操作。2.代码展示#define_CRT_SECURE_NO_WARNINGS1;#include#includeusingnamespacestd;namespacexff{classstring{public:typedefchar*iterator;//
NTZ5bzZKdUw
·
2023-10-18 19:50
C/C++
【c++ 学习笔记】string 类的
模拟实现
目录写一个简单的string类string类的框架string类的构造函数string类的拷贝构造函数string类的赋值运算符重载string的遍历string类的析构函数返回c形式的字符串重载operator[]string类比较大小reserve扩容实现resize实现string尾插数据string的+=实现在某个位置插入insert在某个位置删除eraseswapfindclear流插入
矮墙
·
2023-10-18 19:19
C++
c++
学习
java
C++学习笔记(十四)——vector的
模拟实现
vector各函数接口总览vector当中的成员变量介绍默认成员函数构造函数1构造函数2构造函数3拷贝构造函数赋值运算符重载函数析构函数迭代器相关函数begin和end容量和大小相关函数size和capacityreserveresizeempty修改容器内容相关函数push_backpop_backinserteraseswap访问容器相关函数operator[]vector各函数接口总览nam
接受平凡 努力出众
·
2023-10-18 19:48
#
C++
c++
学习
开发语言
C++学习笔记(十一)——String类的
模拟实现
String类各函数接口总览默认成员函数构造函数拷贝构造函数赋值运算符重载函数析构函数容量和大小相关函数size和capacityreserver和resizeempty迭代器相关函数begin和end修改字符串相关函数push_backappendoperator+=inserteraseclearswapc_str访问字符串相关函数operator[]find和rfind关系运算符重载函数>>
接受平凡 努力出众
·
2023-10-18 19:48
#
C++
学习
C++
string模拟实现
string类
模拟实现
(c++)(学习笔记)
string1.构造函数1.1不带参构造1.2带参数的构造函数1.3合并两个构造函数。2.析构函数3.拷贝构造函数4.赋值运算符重载5.size()/capacity()6.解引用[]8.iterator迭代器7.Print()8.>==8.push_back()&append()8.1reserve()9.+=10.insert()10.1任意位置插入一个字符10.2在任意位置插入字符串11.r
羊羊羊i
·
2023-10-18 19:43
C++
c++
学习
笔记
(二分、分治、贪心)北大暑期练习题
07:求排列的逆序数(分治)08:输出前k大的数(分治)4110:圣诞老人的礼物-SantaClau’sGifts(贪心)4151:电影节(贪心)POJ3190StallReservations(贪心+
优先队列
是Elie呀
·
2023-10-18 19:34
题目集
-
暑期联盟
训练日记
二分
分治
贪心
【Leetcode热题】打卡 day11——20(更新至14)
目录1、合并两个有序链表-链表+暴力/递归(1)暴力(2)递归2、括号生成-dfs+剪枝3、合并K个升序链表-暴力合并两个链表升级版/最小堆(
优先队列
)(1)暴力-合并两链表升级版(2)最小堆(
优先队列
Roye_ack
·
2023-10-18 18:06
Leetcode热题100
java
算法
leetcode
学习方法
面试
c++
【数据结构】队列-Queue
⭐作者:小胡_不糊涂作者主页:小胡_不糊涂的个人主页收录专栏:浅谈数据结构持续更文,关注博主少走弯路,谢谢大家支持队列1.什么是队列2.队列的使用3.队列的
模拟实现
4.循环队列5.双端队列(Deque)
小胡_不糊涂
·
2023-10-18 15:40
浅谈数据结构
数据结构
【C++杂货铺】再谈哈希算法:位图 | 布隆过滤器 | 哈希切分
文章目录一、位图1.1一道面试题1.2位图的概念1.3位图的
模拟实现
1.4位图的应用1.4.1给定100亿个整数,设计算法找到只出现一次的整数1.4.2给两个文件,分别有100亿个整数,我们只有1G内存
春人.
·
2023-10-18 12:03
C++杂货铺
哈希算法
c++
算法
[C/C++]详解STL容器5--二叉搜索树的介绍及
模拟实现
本文对二叉搜索树进行介绍,并对其核心功能进行了
模拟实现
。
TT在长大
·
2023-10-18 10:17
C++
STL
数据结构
c++
容器
stl
C++ STL -- list
1.2.1list的构造1.2.2list的迭代器1.2.3capacity1.2.4listmemberaccess1.2.5增删查改1.2.6list迭代器失效问题1.2.7sort二、list的
模拟实现
EQUINOX1
·
2023-10-18 10:16
c++
list
开发语言
C++ STL ---- string
目录目录一.STL简介1.什么是STL2.STL的版本3.STL的六大组件4.STL的重要性5.如何学习STL6.STL的缺陷二.STL--string的使用与
模拟实现
1.string的使用1.1了解string1.2string
EQUINOX1
·
2023-10-18 10:45
c++
开发语言
microsoft
UVA - 658 It's not a Bug, it's a Feature!
这道题算是一道到隐式搜索题,将每一个状态转化为二进制,但是如果用将每个状态建成一个图,空间需要太大,不可行,所以运用,priority_queue优化的dijkstra算法,只需对现有的边进行转换即可注意一点,
优先队列
优先最大
weixin_30701575
·
2023-10-18 09:51
(
优先队列
Dijkstra)
题目链接:uva658-It'snotaBug,it'saFeature!题目大意:有一个软件,有n个bug,然后现在有m个补丁,然后m行,分别给出补丁需要的时间,以及原始状态和修复后的状态。对于原始状态,‘-’代表不能有这个bug,‘+’代表必须有这个bug,‘0’表示可有可无;对于修复后的状态,‘-’代表可以修复这个bug,‘+”代表会新增这个bug,’0‘是不变。问说修复n个bug的最短时间
JeraKrs
·
2023-10-18 09:21
图论-最短路
UVA
(dijkstra+
优先队列
)
题意:某个软件有n个漏洞m的补丁,而每个补丁修复漏洞有前提条件,即有些漏洞必须存在或不存在,每个补丁的修复时间各不相同,现在有n个漏洞,让你求出把这n个漏洞全部修复所花的最少时间。解析:这个题目可以转化为最短路的模型来求解。由n个1或0来表示bug,我们很容易联想要二进制和十进制的转化,对于当前的bug状态,我们可以转化为1个十进制来表示,那么一开始的状态显然就是2^n-1,目标状态就是0,也就是
HelloWorld10086
·
2023-10-18 09:11
最短路
uva
658
【数据结构】栈
⭐作者:小胡_不糊涂作者主页:小胡_不糊涂的个人主页收录专栏:浅谈数据结构持续更文,关注博主少走弯路,谢谢大家支持栈-Stack1.什么是栈2.栈的使用3.栈的
模拟实现
4.栈的应用场景1.什么是栈栈:一种特殊的线性表
小胡_不糊涂
·
2023-10-18 08:49
浅谈数据结构
数据结构
【FreeRTOS】14.STM32移植-软件定时器
故可以使用软件定时器来拓展,软件定时器允许设置一段时间,当设置的时间达到后就执行指定的功能函数,
模拟实现
定时器中断的功能。回调函数被定时器调用的函数叫定时器回调函数,回调函数执行的间隔叫定时器周期。
老子姓李!
·
2023-10-18 07:13
FreeRTOS
stm32
操作系统
freertos
【C++】STL:stack/queue/priority_queue/deque
文章目录1.Stack1.1容器适配器1.2
模拟实现
2.queue2.1
模拟实现
3.priority_queue3.1make_heap3.2函数接口3.3仿函数3.4
模拟实现
4.deque4.1存储结构结语
慕雪华年
·
2023-10-18 07:17
遇见C++
c++
算法
开发语言
【C++】适配器模式 - - stack/queue/deque
目录一、适配器模式1.1迭代器模式1.2适配器模式二、stack2.1stack的介绍和使用2.2stack的
模拟实现
三、queue3.1queue的介绍和使用3.2queue的
模拟实现
四、deque(
小羊oi!
·
2023-10-18 07:13
小阳c++专栏
c++
适配器模式
stl
c++11新增特性
目录新增容器编辑新增语法变量类型推导auto存储类型分类自动存储类型静态存储类型寄存器存储类型外部链接存储类型decltypetypeid(c++98)type_info{}初始化initializer_list介绍使用
模拟实现
为什么是值传参呢
沐风ya
·
2023-10-18 05:18
c++
c++
位图和布隆过滤器
目录引入例子位图介绍
模拟实现
思路底层bit顺序位运算test代码代码示例应用场景应用题布隆过滤器引入介绍
模拟实现
思路set过程resettest过程代码降低布隆过滤器的误判率应用场景示例说明其他应用场景应用题哈希切割哈希切割应用题引入哈希固然好用
沐风ya
·
2023-10-18 05:47
数据结构与算法
c++
数据结构
数据结构之顺序表的
模拟实现
作者:Mylvzi文章主要内容:数据结构之顺序表的
模拟实现
/***CreatedwithIntelliJIDEA.
Mylvzi
·
2023-10-18 05:45
数据结构
java
开发语言
数据结构之单链表的
模拟实现
作者:Mylvzi文章主要内容:数据结构之单链表的
模拟实现
MyArrayList/***CreatedwithIntelliJIDEA.
Mylvzi
·
2023-10-18 05:12
java
开发语言
【c语言】atoi函数
模拟实现
详解
本文章作者用c语言
模拟实现
atoi函数目录1.什么是atoi函数1.1定义2.2使用效果2.3会用到的函数isdigit2.
模拟实现
atoi2.1字符串只有数字情况下的
模拟实现
2.2实际情况下的
模拟实现
吃南瓜的北瓜
·
2023-10-18 03:12
c语言
java
算法
【c语言】qsort函数
模拟实现
冒泡排序
qsort
模拟实现
冒泡排序一.qsort函数分析准备工作1.比较函数2.交换函数3.设计自己的qsort冒泡函数三。
吃南瓜的北瓜
·
2023-10-18 03:11
c语言
多级反馈队列调度算法
模拟实现
实验一多级反馈队列调度算法一.主要实现方法和代码介绍1.编写进程类,其只包含所需的运行时间和进程编号两个属性,还有一个运行方法,此方法就是将所需的运行时间属性减去.传入的运行时间.2.创建进程函数:创建maxp个进程,(应该不超过10,在此创建九个,即暂时不进行进程队列越界处理),其运行时间符合均值为0,方差为20的高斯分布,并取整取绝对之后所得到的值,(此处是为了全自动创建进程),进程号自己自增
西瓜刀盹了
·
2023-10-18 01:00
计算机操作系统
c++
优先队列
和堆排序
优先队列
堆1基于堆的算法初始化自底向上堆化自顶向下堆化插入删除一项2堆排序
优先队列
C语言实现最大堆的class形式cpp语言实现数组的堆排序实现1
优先队列
普通的队列是一种先进先出的数据结构,元素在队列尾追加
曲小鑫
·
2023-10-18 00:47
数据结构
排序算法
优先队列-堆排序
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
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
其他