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++版实验总结
(LeetCode 热题 100) 74. 搜索二维矩阵(二分查找)
C++
版本:classSolution{public:boolsearchMatrix(vector>&matrix,inttarget){intn=matrix.size(),m=matrix[0].
岁忧
·
2025-03-21 19:20
java版刷题
LeetCode
热题
100
LeetCode
leetcode
矩阵
算法
c++
java
LeetCode146.LRU 缓存(哈希表+双向链表)
请你设计并实现一个满足LRU(最近最少使用)缓存约束的
数据结构
。
techpupil
·
2025-03-21 19:17
缓存
散列表
链表
数据结构
、图论---数组模拟单链表 邻接表
数组模拟链表或者所谓的邻接表,实际上都是静态链表,以数组下标模拟模拟内存地址,使得可以一开始就给数组分配好连续的一大片空间,而使用中的“内存分配”实际上就是变成了简单的idx++比赛中使用静态链表代替指针型链可以减少内存分配带来的时间消耗,并且使用方式也比较简单比赛中的单链表或者邻接表也可以用vector实现,达到动态内存分配的效果,其实就是类似于指针链表,不过使用方式也比较简单直观比如图论模型:
wow_awsl_qwq
·
2025-03-21 18:10
数据结构
数据结构
图论
链表
CSP-J备考冲刺必刷题(
C++
) | AcWing 11 背包问题求方案数
题目涵盖了从基础到进阶的多种算法和
数据结构
,旨在为不同阶段的编程学习者提供一条清晰、平稳的学习提升路径。欢迎大家订阅我的专栏:算法题解:
C++
与Python实现!
热爱编程的通信人
·
2025-03-21 18:37
c++
算法
开发语言
数组模拟邻接表 #图论
文章目录为什么要用数组来模拟邻接表存储思路遍历思路树是特殊的图,因此邻接表可以存储图和树两种
数据结构
。为什么要用数组来模拟邻接表在算法设计当中,利用数组来代替结构体模拟各种
数据结构
会更加简单。
旧物有情
·
2025-03-21 17:32
数据结构
图论
数据结构
LeetCode 热题 100_跳跃游戏 II(79_45_中等_
C++
)(贪心算法)
LeetCode热题100_跳跃游戏II(79_45)题目描述:输入输出样例:题解:解题思路:思路一(贪心选择):代码实现代码实现(思路一(贪心算法)):以思路一为例进行调试题目描述:给定一个长度为n的0索引整数数组nums。初始位置为nums[0]。每个元素nums[i]表示从索引i向后跳转的最大长度。换句话说,如果你在nums[i]处,你可以跳转到任意nums[i+j]处:0&nums){in
Dream it possible!
·
2025-03-21 17:31
LeetCode
热题
100
leetcode
c++
贪心算法
算法
c++
stl库有哪些技术
C++STL(标准模板库)包含以下一些重要技术:容器-序列容器:如vector(动态数组),支持快速随机访问和尾部插入/删除;list(双向链表),适合频繁的插入和删除操作;deque(双端队列),能在两端高效地进行插入和删除。-关联容器:像map(键值对映射),基于红黑树实现,提供快速的查找、插入和删除操作;set(集合),同样基于红黑树,元素唯一且有序。迭代器提供了一种统一的方式来访问容器中的
C++ 老炮儿的技术栈
·
2025-03-21 17:28
c++
算法
学习
笔记
c++
CCF CSP 历年真题 C语言
版
满分代码集合 (至2021.9 持续更新中
CCFCSP历年真题C语言
版
满分代码集合(全部原创)2021-9-1数组推导2021-9-2非零段划分2021-4-1灰度直方图2021-4-2领域均值2020-12-1期末预测之安全指数2020-12
JY_0329
·
2025-03-21 17:55
CCF
c语言
开发语言
csp
ccf
算法
Redis操作命令详解
它支持多种
数据结构
,如字符串(strings)、哈希(hashes)、列表(lists)、集合(sets)、有序集合(sortedsets)等。
HaYiBoy
·
2025-03-21 16:22
软件工具安装
数据库
缓存
redis
通俗详解redis底层
数据结构
哈希表之渐进式rehash
一、为什么要用渐进式rehash?假设你家的旧柜子(哈希表)装满了,需要换个大柜子。如果一次性把所有东西倒腾到新柜子,你可能得停下手头所有事,累得半死(这就是传统rehash的问题:卡顿)。Redis为了不“累死”,选择边搬边用,每次搬一点,这就是“渐进式”。二、具体怎么“搬家”?1️⃣先准备好新柜子(分配空间)•Redis会先申请一个更大的新哈希表(比如旧表两倍大),这时候系统里同时有「旧表」和
八股文领域大手子
·
2025-03-21 16:19
java
jvm
算法
数据库
mysql
redis
Zset应用之滑动窗口限流
用RedisZSet实现的关键步骤:1.
数据结构
设计ZSetKey:rate_limit:api1(示例)member:请求唯一标识(如UUID或IP+时间戳)score:请求的时间戳(单位需一致,如秒或毫秒
八股文领域大手子
·
2025-03-21 16:49
java
数据库
服务器
算法
开发语言
C++
STL常用库的使用方法(一)
文章目录(0)C++STL介绍(0)C++STL组件(一)Vector容器1)创建vector2)尾部元素扩张3)访问Vector元素4)元素的删除5)元素的排序6)向量的大小(二)String基本字符系列容器1)创建String对象2)给String赋值(三)set集合容器1)创建set集合对象2)元素的插入与中序遍历3)元素的反向遍历4)元素的删除5)元素的检索(四)map映射容器1)map创
小崔的技术博客
·
2025-03-21 15:41
算法
c++
算法
开发语言
栈-
数据结构
(C语言)
栈我们在用浏览器打开网页的时候,时常会点击页面上的某个链接跳转到其它页面浏览,又会在新的页面上,点击链接跳转到另一个新页面。另外,如果想回到上一个页面,就会点击浏览器的“返回”按钮,再点击一下又会返回上一个页面,而且每次点击“返回”只能返回上一级,浏览器的这个功能是怎么实现的呢?浏览器的这个功能可以用栈来实现,当前浏览的页面我们叫它为栈顶元素,跳转到一个新页面我们叫元素入栈,点击“返回”按钮我们叫
java_prinln
·
2025-03-21 14:35
数据结构
数据结构
c语言
栈
c语言
数据结构
之栈
C语言
数据结构
之单链表C语言
数据结构
之双向链表c语言
数据结构
之栈c语言
数据结构
之队列C语言
数据结构
之树1链表栈1.1
数据结构
在单链表的基础
Qurry.OS
·
2025-03-21 14:35
数据结构
数据结构
c语言
链表
Ubuntu零基础入门到精通【1.3讲】:为什么选择 Ubuntu?
1️⃣安全性与开源:Ubuntu构建的安全生态系统更高的安全性:Ubuntu对安全的极致追求✨️开放性与可审查性:更透明的操作系统长期支持
版
(LTS):稳定与安全的完美平衡2️⃣对比其他Linux发行
版
bug菌¹
·
2025-03-21 14:04
滚雪球学Ubuntu
ubuntu
linux
运维
为什么选择Ubuntu
零基础教程
MySQL性能优化实战笔记 - 通俗易懂
版
1.存储引擎选择-到底选哪个?InnoDBvsMyISAM通俗对比想象你开了一家银行:InnoDB就像是有保险柜的银行支持事务:比如转账,要么都成功,要么都失败行级锁:小明在存钱时,小红还能同时取钱缺点:需要更多内存和CPUMyISAM就像是简易储物柜不支持事务:操作简单直接表级锁:一个人在用时,其他人要等待优点:读取速度快,占用资源少2.实战案例:常见性能问题及解决方案案例1:查询特别慢--糟糕
泥潭硬拔
·
2025-03-21 14:03
mysql
性能优化
笔记
二叉树的三种遍历【树的遍历】(
C++
实现)Binary Tree Traversal
图论入门【
数据结构
基础】:什么是树?如何表示树?
Vitalia
·
2025-03-21 14:01
理论基础
c++
树的遍历
二叉树
数据结构
之单链表(C语言)
数据结构
之单链表(C语言)1链表的概念2节点创建函数与链表打印函数2.1节点创建函数2.2链表打印函数3单链表尾插法与头插法3.1尾插函数3.2头插函数4单链表尾删法与头删法4.1尾删函数4.2头删函数
渴望脱下狼皮的羊
·
2025-03-21 14:01
初阶数据结构学习(C语言实现)
数据结构
c语言
开发语言
常用的
数据结构
有哪些?在Go语言中如何定义其实例?
常见的
数据结构
有:数组、链表、栈、队列、图、哈希表;1、数组用于存储和处理一组固定大小、相同类型的数据,如存储学生成绩、数组排序等。Go语言中的数组长度是固定的,在声明时需要指定长度。
开心码农1号
·
2025-03-21 13:29
算法与数据结构
数据结构
算法
go
链表
【CXX-Qt】2.1 构建系统
需要了解的可以阅读上2篇文章:Cargo集成CMake集成CXX-Qt可以与任何
C++
构建系统一起使用,只要在调用Cargo之前设置了QMAKE、CXX_QT_EXPORT_DIR和CXX_QT_EXPORT_CRATE
Source.Liu
·
2025-03-21 13:28
CXX-Qt
qt
rust
c++
const关键字的作用和用法
在
C++
中,const关键字有以下作用和用法:修饰变量-表示该变量的值不能被修改,在定义时必须初始化。例如:constintnum=10;,之后任何试图修改num值的操作都会导致编译错误。
C++ 老炮儿的技术栈
·
2025-03-21 13:25
开发语言
c++
笔记
学习
顺序表以及顺序表的操作(
数据结构
初阶)
线性表是一种在实际中广泛使用的
数据结构
,常见的线性表:顺序表、链表、栈、队列、字符串...线性表在逻辑上是线性结构,也就说是连续的一条直线。
猫天帝
·
2025-03-21 13:24
数据结构
c语言中longjmp()函数,C语言的反人类函数:setjmp和longjmp的详细剖析
我希望看这篇文章的你对
C++
的传统异常处理,即try...catch...throw有了解(不是WindowsSEH),这样才能方便你最深入的理解这2个C语言的反人类函数。
weixin_39822629
·
2025-03-21 12:46
c语言中longjmp()函数
linux 批量删除指定类型文件
这是某些Linux发行
版
的默认行为(例如通过alias设置了rm为rm-i)。
鸭梨山大哎
·
2025-03-21 12:15
linux
linux
运维
服务器
[模拟实现]unique_ptr、shared_ptr智能指针--
C++
版本的代码实现
一、unique_ptrunique_ptr是在auto_ptr的基础之上,解决了多个智能指针同时指向一个对象,发生管理权转移,只有一个智能指针指向了对象,其他的都是管理的空对象的行为。这里的多个智能指针指向同一个对象是通过拷贝构造或者赋值重载实现的,unique_ptr的解决办法就是将这两种方式禁用掉,不让其进行这类操作,保证了同一时间只有一个智能指针指向该对象。1.构造函数与析构函数std::
北顾南栀倾寒
·
2025-03-21 12:42
c++
开发语言
C++
:try 语句块和异常处理
C++
异常处理机制:try、catch和throw异常处理是
C++
中处理运行时错误的机制,通过分离正常逻辑与错误处理提升代码可读性和健壮性。
愚戏师
·
2025-03-21 12:41
c++
java
开发语言
13 异常处理的使用大全
在
C++
、Java和C#等高级语言中,都提供了对于异常的处理机制。异常处理,实际上是一种转移程序控制权的方式。当程序中抛出了异常时,我们可以捕获异常,进而进行相应的处理。
希望_睿智
·
2025-03-21 12:09
C++基础知识精讲
c++
windows
c语言
开发语言
异常处理
月薪7万招工程师,小米汽车APP启动华为鸿蒙
版
开发工作;马化腾深夜回复网友对元宝的建议;苹果重组AI高管团队 | 极客头条
「极客头条」——技术人员的新闻圈!CSDN的读者朋友们好,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧。整理|苏宓出品|CSDN(ID:CSDNnews)一分钟速览新闻点!马化腾深夜回复网友对元宝的建议京东外卖:全职骑手已突破10000人逐步落实五险一金缴纳工作李开复谈中美AI竞争:三家中国公司、四家美国公司将脱颖而出王化回应小米工厂参观资格被炒至2000元:资格不可转让华为
极客日报
·
2025-03-21 12:39
华为
汽车
harmonyos
C语言的setjmp和longjmp
异常处理我们知道,在
C++
语言中,我们可以通过trycatch机制来捕获函数中的异常,然后从代码正常执行流程突然跳出到catch关键词描述的异常处理代码分支中。
ADM实验室
·
2025-03-21 11:08
编程语言
c语言
c++
STM32上实现简化
版
的AUTOSAR DEM模块
文章目录摘要摘要在一些可以不使用AUTOSAR的项目中,往往也有故障检测和DTC存储的需求,开发一套类似于AUTOSARDEM模块的软件代码,能够满足DTC的检出和存储,使用FalshDB代替Nvm模块,轻松构建持久化存储,如果你也有这样的需求,请阅读本篇,希望能够帮到你。/**************************************************************
智驾
·
2025-03-21 11:37
STM32
stm32
AUTOSAR
DEM
DTC
FlashDB
Nvm
u-net系列算法
主要网络结构:还引入了特征拼接操作M以前我们都是加法,现在全都要这么简单的结构就能把分割任务做好U-net++整体网络结构:特征融合,拼接更全面其实跟densenet思想一致把能拼能凑的特征全用上就是升级
版
了
㡽闧㔯
·
2025-03-21 11:06
人工智能
算法
【
C++
】
C++
从入门到精通教程(持续更新...)
前言最近在整理之前一些
C++
资料,重新整理出了一套
C++
从基础到实践的教程,包含概念、代码、运行结果以及知识点的扩展,感兴趣的后续大家持续关注。
废人一枚
·
2025-03-21 11:34
C++
c++
开发语言
day15 容器有好多东西需要记住的
Vectorvector
数据结构
和数组非常相似,也称为单端数组,与数组不同在于数组是静态空间,而vector可以动态扩展,动态扩展不是在原有空间之后续接空间,而是找更大的内存空间,将原数据拷贝到新空间,
想成为大佬的每一天
·
2025-03-21 11:34
c++
开发语言
2020 年 9 月大学英语四级考试真题(第 1 套)——纯享题目
版
个人主页:fo安方的博客✨个人简历:大家好,我是fo安方,目前中南大学MBA在读,也考取过HCIECloudComputing、CCIESecurity、PMP、CISP、RHCE、CCNPRS、PEST3等证书。兴趣爱好:b站天天刷,题目常常看,运动偶尔做,学习需劳心,寻觅些乐趣。欢迎大家:这里是CSDN,是我记录我的日常学习,偶尔生活的地方,喜欢的话请一键三连,有问题请评论区讨论。导读页:这是
fo安方
·
2025-03-21 10:59
英语—四级CET4
四级
英语
学习
【DeepSeek】 全方位使用指南————简
版
一、平台概述DeepSeek(深度求索)是专注实现AGI的中国的人工智能公司,提供多款AI产品:智能对话(Chat)文生图(Art)代码助手(Coder)API开发接口企业定制解决方案二、注册与登录2.1账号创建访问官网https://www.deepseek.com点击右上角「注册」支持三种方式:手机号+短信验证邮箱注册(需验证邮件)第三方登录(微信/Google账号)2.2订阅计划套餐类型免费
諰.
·
2025-03-21 10:59
人工智能
ai
AI写作
Visual
C++
从入门到精通第三
版
PDF 下载
VisualC++从入门到精通第三
版
PDF下载【下载地址】VisualC从入门到精通第三
版
PDF下载VisualC++从入门到精通第三
版
PDF下载项目地址:https://gitcode.com/open-source-toolkit
范武心Lucinda
·
2025-03-21 10:54
哈希表的前沿演进:从经典实现到未来潜力
摘要:哈希表(HashTable)作为一种基本且高效的
数据结构
,已广泛应用于计算机科学的各个领域。从数据库的索引、缓存系统到密码学、分布式系统中,哈希表都发挥着至关重要的作用。
大富大贵7
·
2025-03-21 10:53
程序员知识储备1
程序员知识储备2
程序员知识储备3
经验分享
算法基础——蓝桥杯(python实现,实际上大多数用
c++
更明白易懂)(第一部分,共12个小题)
1.成绩统计问题描述:编写一个程序,建立一个字典,每个字典包含姓名、学号、英语成绩、数学成绩和
C++
成绩,并通过字典操作平均分最高的学生和平均分最低的学生并且输出。
New_Teen
·
2025-03-21 10:53
算法
蓝桥杯
python
C++
小课堂——friend友元
文章目录1.友元函数2.友元类3.友元成员函数友元关系不存在传递性友元小结在
C++
中,friend关键字用于声明友元(friend)。
New_Teen
·
2025-03-21 10:22
C++
c++
笔记
开发语言
学习
【AI大模型应用开发】RAG-Fusion框架:忘掉 RAG,未来是 RAG-Fusion
大家好,我是同学小张,+v:jasper_8017一起交流,持续学习
C++
进阶、OpenGL、WebGL知识和AI大模型应用实战案例,持续分享,欢迎大家点赞+关注,共同学习和进步。
同学小张
·
2025-03-21 10:22
大模型
人工智能
笔记
chatgpt
agi
embedding
RAG
prompt
【
C++
】动态规划从入门到精通
一、动态规划基础概念详解什么是动态规划动态规划(DynamicProgramming,DP)是一种通过将复杂问题分解为重叠子问题,并存储子问题解以避免重复计算的优化算法。它适用于具有以下两个关键性质的问题:最优子结构:问题的最优解包含子问题的最优解重叠子问题:不同决策序列会重复求解相同的子问题下面用一些例子(由浅入深)了解动态规划1.1斐波那契数列递归实现解析intfib(intn){if(n>d
諰.
·
2025-03-21 09:50
动态规划
c++
Ubuntu20.04安装并配置Pycharm2020.2.5
一.下载pycharm社区
版
1.下载地址:PyCharm:thePythonIDEfordatascienceandwebdevelopmentThePythonIDEfordatascienceandwebdevelopmentwithintelligentcodecompletion
搬砖的打工人!!!
·
2025-03-21 09:48
ubuntu
pycharm
python
VScode使用教程
1.1特性1.2VScode下载安装1.3VScode基本使用1.4vsCode安装插件的3种方式1.5不能联网的电脑vscode安装插件3种方式1.6vsCode调试代码(3种模式)2VScode编写
c+
晓码bigdata
·
2025-03-21 09:18
C++
python
vscode
编辑器
[C/
C++
][VsCode]使用VsCode在Linux上开发和Vscode在线调试
目录0.前言1.win10上搭建环境Linux环境2.编写makefile3.怎么在线调试结语0.前言在开发中,可以一边开发一边调试,这样可以大大的减少bug;但是正常来说一个大点的项目,是不太可能单步调试的,因为一般都是用make或者CMake,甚至安卓中的Android.bp来编译;因此检查调试程序,仅能通过编译后,烧录到目标板子上或者搭建好的环境上,根据Log信息来调试,这样确实有点麻烦,但
★Orange★
·
2025-03-21 09:45
Linux
C++
嵌入式
c语言
c++
vscode
2024年CSP-J认证 CCF信息学奥赛
C++
中小学初级组 第一轮真题-完善程序题解析
2024CCF认证第一轮(CSP-J)真题三、完善程序题第一题判断平方数问题:给定一个正整数n,判断这个数是不是完全平方数,即存在一个正整数x使得x的平方等于n试补全程序#include#includeusingnamespacestd;boolisSquare(intnum){inti=(1);intbound=(2);for(;i>n;if(isSquare(n)){cout<
小兔子编程
·
2025-03-21 08:12
NOI
CSP-J信息学奥赛
c++判断平方数
c++汉诺塔
2024CSP-J真题
2024CSP初级真题
2024CSP-J真题解析
中小学信奥真题
c++真题解析
实用工具-Another Redis Desktop Manager介绍
GitHub:https://github.com/qishibo/AnotherRedisDesktopManager/releasesGitee:AnotherRedisDesktopManager发行
版
-
吕海洋
·
2025-03-21 08:09
数据库
工具
redis
数据库
Chapter 9: Using Templates in Practice_《
C++
Templates》notes
UsingTemplatesinPracticeStep1:UnderstandTemplateDefinitionsandtheInclusionModelKeyConceptCodeExampleExplanationStep2:TackleLinkerErrorswithExplicitInstantiationKeyConceptCodeExampleTestCaseStep3:Decod
郭涤生
·
2025-03-21 07:06
c/c++
c++
开发语言
笔记
【动态规划】P6005 [USACO20JAN] Time is Mooney G|普及+
本文涉及知识点
C++
动态规划P6005[USACO20JAN]TimeisMooneyG题目描述Bessie正在安排前往牛尼亚的一次出差,那里有NNN(2≤N≤10002\leqN\leq10002≤N
软件架构师何志丹
·
2025-03-21 07:05
#
洛谷普及+
动态规划
算法
c++
洛谷
图论
Redis高频面试题解析干货,结合核心原理、高频考点和回答技巧
一、Redis核心
数据结构
与实战场景高频问题:Redis有哪些
数据结构
?分别适合什么场景?
dblens 数据库管理和开发工具
·
2025-03-21 07:04
redis
redis
数据库
缓存
C++
,Go 语言开发危险化学品流动跟踪APP
C++
和Go语言的结合在这个项目中可以发挥各自的优势:
C++
适合高性能计算、底层硬件交互和实时数据处理,而Go语言适合高性能后端服务、并发处理和分布式系统。---##1.**项
Geeker-2025
·
2025-03-21 07:03
c++
golang
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他