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
LeetCode(C++版)
循环队列的顺序实现和链式实现 #数据结构(C,
C++
)
记录一下作者在学习数据结构中的所有数据结构和算法的具体实现顺带补充相关知识本系列文章注重的是代码实现!代码实现!代码实现!这里放一个代码合集(目前正在逐步更新中)代码合集链接什么是队列队列也是一种插入和删除受限的线性表。只允许在一端插入,另一端删除的受限制的线性表。由于顺序实现的顺序队列会存在假溢出问题,所以我们更常使用的是循环队列,循环队列就是将顺序队列从逻辑上变为一个环状数组。顺序循环队列代码
旧物有情
·
2025-06-23 14:59
数据结构
数据结构
c语言
c++
分库分表之数据库分片分类
大家好,我是工藤学编程一个正在努力学习的小博主,期待你的关注实战代码系列最新文章
C++
实现图书管理系统(QtC++GUI界面
版
)SpringBoot实战系列【SpringBoot实战系列】Sharding-Jdbc
软件编程在线接单(需要可私)
·
2025-06-23 14:28
分库分表
数据库
sql
mysql
分库分表之策略
大家好,我是工藤学编程一个正在努力学习的小博主,期待你的关注实战代码系列最新文章
C++
实现图书管理系统(QtC++GUI界面
版
)SpringBoot实战系列【SpringBoot实战系列】Sharding-Jdbc
软件编程在线接单(需要可私)
·
2025-06-23 14:28
分库分表
数据库
后端
spring
boot
分库分表下的 ID 冲突问题与雪花算法讲解
大家好,我是工藤学编程一个正在努力学习的小博主,期待你的关注实战代码系列最新文章
C++
实现图书管理系统(QtC++GUI界面
版
)SpringBoot实战系列【SpringBoot实战系列】Sharding-Jdbc
软件编程在线接单(需要可私)
·
2025-06-23 14:57
分库分表
面试
数据库
mysql
分布式
华为OD机试 2025 B卷 - 根据IP查找城市 (
C++
& Python & JAVA & JS & GO)
根据IP查找城市华为OD机试真题目录点击查看:华为OD机试2025B卷真题题库目录|机考题库+算法考点详解华为OD机试2025B卷200分题型题目描述某业务需要根据终端的IP地址获取该终端归属的城市,可以根据公开的IP地址池信息查询归属城市。地址池格式如下:城市名=起始IP,结束IP起始和结束地址按照英文逗号分隔,多个地址段采用英文分号分隔。比如:City1=1.1.1.1,1.1.1.2;Cit
无限码力
·
2025-06-23 13:24
华为OD机试真题刷题笔记
华为od
华为OD2025B卷
华为OD机试
华为OD机考2025B卷
华为OD机试2025B卷
微服务及时通讯系统-服务端-开发阶段与功能介绍
个人主页:
C++
忠实粉丝欢迎点赞收藏✨留言✉加关注本文由
C++
忠实粉丝原创微服务及时通讯系统-服务端-开发阶段与功能介绍收录于专栏[微服务及时通讯系统-后台服务器实现]目录开发阶段与功能介绍聊天室后台服务器实现
C++忠实粉丝
·
2025-06-23 13:52
微服务及时通讯系统
-
后台服务器实现
微服务
架构
云原生
UE
C++
Timer定时器的使用
[UEC++]Timer定时器1.要点:UE的Timer包括了两个功能,延时和定时,通过bLoop来设置Timer在FTimerManager中进行管理,FTimerManager存在于UGameInstance实例中,每个场景物品都可以获取设置Timer有两个SetTimer与SetTimerForNextTick两个接口Timer通过一个FTimerHandle对象进行管理,包括暂停,恢复,取
MustardJim
·
2025-06-23 13:20
UE
C++
基础内容
c++
滑动窗口题解——找到字符串中所有字母异位词【
LeetCode
】
438.找到字符串中所有字母异位词两种方法:定长滑窗/不定长滑窗方法一:定长滑窗✅算法思路目标:找出字符串s中所有p的字母异位词的起始索引。核心思路是:滑动窗口+哈希表比较字符频次步骤详解:定义两个字典(collections.Counter):cnt_p:统计字符串p中每个字符出现的次数。cnt_s:用来统计s中滑动窗口内的字符频次。使用滑动窗口遍历s:每次向右滑动一位,记录当前字符(c)的频率
chao_789
·
2025-06-23 12:18
我的学习记录
滑动窗口篇_刷题笔记
leetcode
算法
数据结构
leetcode
:21. 合并两个有序链表
题目链接21.合并两个有序链表-力扣(
LeetCode
)题目描述为什么可以用递归递归=人脑+计算机递归结构递归是人脑借助计算机递归结构去解决问题人脑发现问题具有递归结构,于是借助计算机递归结构去解决问题所以递归算法脱离计算机之后根本不存在我们采用递归算法把问题解出来
呆呆的小鳄鱼
·
2025-06-23 12:47
#
递归
leetcode
链表
算法
leetcode
:129. 求根节点到叶节点数字之和
题目链接129.求根节点到叶节点数字之和-力扣(
LeetCode
)题目描述解法1:深搜/***Definitionforabinarytreenode.
呆呆的小鳄鱼
·
2025-06-23 12:47
#
递归
#
深搜
leetcode
算法
职场和发展
leetcode
:面试题 08.01. 三步问题
题目链接面试题08.01.三步问题-力扣(
LeetCode
)题目描述解法一:intwaysToStep(intn){//dp[i]--->爬到第i阶楼梯的最大方式//dp[i]=dp[i-1]+dp[i
呆呆的小鳄鱼
·
2025-06-23 12:47
#
递归
#
动态规划
leetcode
算法
职场和发展
动态规划40(
Leetcode
2140解决智力问题)
代码:classSolution{publiclongmostPoints(int[][]questions){intn=questions.length;long[]dp=newlong[n+1];for(inti=n-1;i>=0;i--){intj=Math.min(n,i+questions[i][1]+1);dp[i]=Math.max(dp[i+1],questions[i][0]+d
从月亮走向月亮7
·
2025-06-23 12:46
动态规划
算法
leetcode
2140. 解决智力问题
给你一个下标从0开始的二维整数数组questions,其中questions[i]=[pointsi,brainpoweri]。这个数组表示一场考试里的一系列题目,你需要按顺序(也就是从问题0开始依次解决),针对每个问题选择解决或者跳过操作。解决问题i将让你获得pointsi的分数,但是你将无法解决接下来的brainpoweri个问题(即只能跳过接下来的brainpoweri个问题)。如果你跳过问
程序行
·
2025-06-23 12:44
算法
数据结构
LeetCode
剑指offer算法备战春招-合并两个排序的链表
剑指Offer25.合并两个排序的链表输入两个递增排序的链表,合并这两个链表并使新链表中的节点仍然是递增排序的。示例1:输入:1->2->4,1->3->4输出:1->1->2->3->4->4限制:0l2.val){list.next=l2;//l2大先接上l2=l2.next;//l2往后走}else{list.next=l1;l1=l1.next;}list=list.next;//新链表继
wangshuo(24考研上岸版)
·
2025-06-23 11:42
leetcode
算法
职场和发展
SRS(Simple Realtime Server) 开源直播/双录服务器
SRS(SimpleRealtimeServer)是一个纯
C++
编写的高性能开源流媒体服务器,目标是打造简单、高效、易用、支持多协议的直播服务系统。
@井九
·
2025-06-23 10:36
开源
服务器
运维
LeetCode
1208. 尽可能使字符串相等
题目链接1208.尽可能使字符串相等题目描述给你两个长度相同的字符串s和t,以及一个整数maxCost。你可以将s中的第i个字符变成t中的第i个字符,每次操作的代价为|s[i]-t[i]|(即两个字符的ASCII码差值的绝对值)。请你返回使s的子串与t的对应子串相等的最大长度。这里的子串是连续的字符序列。示例输入:s="abcd",t="bcdf",maxCost=3输出:3解释:从索引0到2的子
·
2025-06-23 10:33
滑动窗口python
LeetCode
3090. 每个字符最多出现两次的最长子字符串
题目链接https://
leetcode
.cn/problems/maximum-length-substring-with-two-occurrences/题目描述给定一个字符串s,找出满足每个字符最多出现两次的最长子字符串
·
2025-06-23 10:03
滑动窗口python
C/
C++
流星雨
系列文章序号直达链接1C/
C++
爱心代码2C/
C++
跳动的爱心3C/
C++
李峋同款跳动的爱心代码4C/
C++
满屏飘字表白代码5C/
C++
大雪纷飞代码6C/
C++
烟花代码7C/
C++
黑客帝国同款字母雨8C
Want595
·
2025-06-23 10:34
c语言
c++
Python新春烟花
系列文章序号直达链接Tkinter1Python李峋同款可写字
版
跳动的爱心2Python跳动的双爱心3Python蓝色跳动的爱心4Python动漫烟花5Python粒子烟花Turtle1Python满屏飘字
Want595
·
2025-06-23 10:34
python
pygame
开发语言
linux-vim编辑器
进入末行模式2.文件操作3.查找与替换4.行操作四、替换模式五、可视模式1.进入可视模式2.文本操作六、相关配置前言vim-ViIMproved,aprogrammer’stexteditorvi的升级
版
,
2501_92004703
·
2025-06-23 09:32
linux
编辑器
vim
Linux C/
C++
极速JSON库实战指南
LinuxC/
C++
最快的JSON库:使用详解目录LinuxC/
C++
最快的JSON库:使用详解一、JSON库选型对比(性能、易用性、功能)二、RapidJSON简介1.RapidJSON的优势2.官方资源三
隐身模式
·
2025-06-23 09:01
C/C++
linux
c语言
c++
10个受欢迎的wordpress外贸主题
Doge东哥wordpress英文外贸模板Doge东哥WordPress英文外贸模板是一款专为中小型企业设计的外贸网站模板,适合机器、设备、机械等行业外贸出海建英文
版
网站。
wodrpress资源分享
·
2025-06-23 09:30
wordpress
wordpress
C++
函数模板实战指南:从代码复用到高性能泛型算法的工程化应用
在现代
C++
工程中,函数模板早已超越了"类型参数化"的基础语法范畴,成为实现代码复用、构建高性能泛型组件的核心技术。从STL算法库到各种框架的底层架构,模板的身影无处不在。
广州山泉婚姻
·
2025-06-23 09:29
人工智能
深度学习
Python(StringIO)模块详解
#coding=utf-8'''Createdon2017年3月5日@author:zxt'''fromioimportStringIO#StringIO还有一个对应的c语言
版
的实现,它有更好的性能,但是稍有一点点的区别
知行流浪
·
2025-06-23 09:58
Python
Python
编码
uniapp 搜索引擎seo优化(ssr 服务器渲染 非uniCloud
版
)
uniapp官方提供的seo优化方案必须要uniCloud也就是云函数才能使用。如果你要使用云函数这篇文章对你没用。uni-appseo终极解决方案更新到了这篇文章:uni-appssr(服务器渲染)+动态路由(伪静态)+seo优化-CSDN博客在现代Web开发中,搜索引擎优化(SEO)对于提高网站的可见性和吸引流量至关重要。UniApp作为一个跨平台开发框架,通常用于构建移动应用和小程序,但也支
斌GG
·
2025-06-23 09:28
uni-app
uniapp
C++
主要知识点详解(引用,内联函数)
引用概念:引用不是新定义一个变量,而是给已存在变量取一个别名,编译器不会为引用变量开辟内存空间,它和它引用的变量共用一块内存空间特性引用在定义时必须初始化一个变量可以有多个引用引用一旦引用一个实体,再不能引用其它实体(引用具有常性)intnum=10;int&ref=num;//ref是num的引用(别名)ref=20;//等价于num=20;cout<
xuanzdhc
·
2025-06-23 08:54
C++
c++
数据结构
开发语言
C++
重点知识详解(命名空间,缺省参数,函数重载)
命名空间概念:命名空间是新定义的一个作用域,里面可以放函数,变量,定义类,主要作用是防止命名冲突实现:namespace_name{//成员1//成员2//...}可以嵌套使用成员使用://1、使用时带域名域名::成员名//2、展开某个成员函数的域using域名::成员名//后续该成员在当前文件可直接使用//3、展开一整个域usingnamespace域名;缺省参数概念:是声明或定义函数时为函数的
·
2025-06-23 08:53
LeetCode
经典算法题:打家劫舍java详解
LeetCode
经典算法题:打家劫舍java详解
LeetCode
经典算法题:打家劫舍题目描述解题思路与代码如果房子首尾相连:预测赢家题目描述解题思路与代码动态规划:使用二维数组存储差值省份数量题目描述解题思路与代码解法一
yinying293
·
2025-06-23 08:53
算法
java
leetcode
LeetCode
题解——198. 打家劫舍
题目相关题目链接
LeetCode
中国,https://
leetcode
-cn.com/problems/house-robber/。题目描述你是一个专业的小偷,计划偷窃沿街的房屋。
努力的老周
·
2025-06-23 08:50
OJ题解
#
LeetCode题解
#
动态规划
LeetCode题解
动态规划
198.
打家劫舍
时间序列动态规划
算法竞赛备考冲刺必刷题(
C++
) | AcWing 272 最长公共上升子序列
欢迎大家订阅我的专栏:算法题解:
C++
与Python实现!附上汇总贴:算法竞赛备考冲刺必刷题(
C++
)|汇总【题目来源】AcWing:272.最长公共上升子序列-Ac
热爱编程的通信人
·
2025-06-23 08:20
c++
开发语言
【
LeetCode
#第198题】打家劫舍(一维dp)
198.打家劫舍-力扣(
LeetCode
)你是一个专业的小偷,计划偷窃沿街的房屋。
玉~你还好吗
·
2025-06-23 08:18
leetcode
算法
【Axure高保真原型】伸缩
版
三级中继器菜单
今天和大家分享能展开收起的三级中继器菜单的原型模板,我们可以点击父菜单展开或收起子菜单,也可以点击子菜单打开对应页面,打开新的页面会在顶部增加对应的标签,可以点击标签快速切换页面,也可以点击关闭按按钮删除标签,我们也可以点击左右箭头的按钮收起或展开整个菜单。那这个菜单的模板是用中继器制作的,所以使用也很方便,在中继器表格里维护菜单内容,即可自动生成交互效果。具体效果可以观看下方视频或者打开预览地址
梓贤Vigo
·
2025-06-23 07:16
交互
Axure
产品经理
原型
中继器
【闲谈】对于
c++
未来的看法
对于
C++
未来看法
C++
作为一门诞生于上世纪的编程语言,在软件工业发展史上扮演了不可替代的角色。
CodeWithMe
·
2025-06-23 07:44
C/C++
c++
开发语言
安卓官方
版
fat-aar:使用Fused Library将多个Android库发布为一个库
安卓官方
版
fat-aar:使用FusedLibrary将多个Android库发布为一个库-Wesley’sBlog在开发sdk时,内部一般会划分好几个模块。
锋风Fengfeng
·
2025-06-23 06:09
安卓Android应用开发相关
android
Minikube部署单节点Kubernetes
1.1Minikube部署单节点K8sMinikube是由Kubernetes社区维护的单机
版
的Kubernetes集群,支持macOS,Linux,andWindows等多种操作系统平台,使用最新的官方
幸存者 · KXY
·
2025-06-23 05:33
Kubernetes
kubernetes
Minikube
2025——》机器视觉之opencv/图片和视频的加载和显示基本知识详解
一、OpenCV简介OpenCV(OpenSourceComputerVisionLibrary)是一个广泛用于计算机视觉任务的开源库,支持多种编程语言(如Python、
C++
),提供了丰富的图像处理和计算机视觉算法
·
2025-06-23 05:02
nginx
openssl-devel、zlib-devel可以通过光盘直接选择安装,https时使用pcre-devel安装pcre库是为了使nginx支持HTTPRewrite模块编译安装通过上面的下载页下载最新的稳定
版
#
huang714
·
2025-06-23 05:01
nginx
nginx
Swift 解锁数组可修改场景:
LeetCode
307 高效解法全解析
文章目录摘要描述题解答案(Swift实现–树状数组
版
)题解代码分析为什么选择树状数组?
网罗开发
·
2025-06-23 05:00
Swift
swift
leetcode
开发语言
编译问题形似undefined reference to `_TIFFxxxx@LIBTIFF_4.0‘解决方法
问题描述在执行make命令编译
c++
项目的时候,build成功,但是后面出现了下面的报错:makeConsolidatecompilergenerateddependenciesoftargetcalibrate
兔子的倔强
·
2025-06-23 05:59
ubuntu
c++
错误 undefined reference to __cxa_guard_acquire/release
用gcc编译
c++
程序时,出现错误undefinedreferenceto__cxa_guard_acquirelinkererror,但是用icc可以正常编译,问题出在static上。
aibaqian0241
·
2025-06-23 04:58
Java全栈AI平台实战:从模型训练到部署的革命性突破——Spring AI+Deeplearning4j+TensorFlow Java API深度解析
某医疗影像公司面临以下挑战:多语言开发混乱:Python训练模型,
C++
部署推理,Java调用服务,导致维护成本高昂部署效率低下:PyTorch模型需手动转换ONNX格式,TensorRT优化耗时2小时
墨夶
·
2025-06-23 04:28
Java学习资料3
java
人工智能
spring
Python可迭代对象探秘:实现Sentence类的序列协议之旅
序列协议
版
Sentence的实现importreimportreprlibRE_WORD=re.compile(r'\w+')#匹配单词
钢铁男儿
·
2025-06-23 04:25
流程Python
python
开发语言
动态规划算法详解(
C++
)
动态规划(DynamicProgramming,DP)是一种通过将复杂问题分解为重叠子问题并存储中间结果来优化计算的算法设计方法。其核心思想是避免重复计算,通过空间换时间提高效率。动态规划核心要素重叠子问题问题可以被分解为多个重复出现的子问题(如斐波那契数列)。最优子结构问题的最优解包含其子问题的最优解(如最短路径问题)。状态转移方程定义子问题之间的关系式,描述如何从已知状态推导新状态。动态规划实
姜太公钓鲸233
·
2025-06-23 04:25
算法
动态规划
c++
【
LeetCode
热题 100】53.最大子数组和详解(Kadane算法)图解 + 动态规划思路解析
原题链接:53.最大子数组和一、题目描述给定一个整数数组nums,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。示例:输入:nums=[-2,1,-3,4,-1,2,1,-5,4]输出:6解释:连续子数组[4,-1,2,1]的和最大,为6。二、思路解析:Kadane算法(动态规划)本题目标:找到一个“连续的子数组”,使得它的和最大。
未名编程
·
2025-06-23 04:24
LeetCode热题100详解
算法
leetcode
动态规划
C++
第二阶段:类与对象 - 第三节:成员函数与访问权限
目录一、成员函数1.1成员函数的概念1.2成员函数的定义1.2.1类内定义(内联函数)1.2.2类外定义1.3成员函数的调用输出结果二、访问权限控制2.1访问修饰符的作用2.2访问权限的控制规则2.3示例代码三、内联函数(InlineFunctions)3.1内联函数的概念3.2显式内联函数输出结果四、友元(Friend)4.1友元函数输出结果4.2友元类五、封装性与访问权限设计5.1封装性原则5
程序员弘羽
·
2025-06-23 03:17
C++从入门到入土连载
c++
开发语言
C++
第一阶段项目二:温度转换工具
目录一、项目简介二、项目目标三、功能需求四、项目亮点1.输入验证增强2.模块化设计3.错误处理机制五、代码实现(核心部分)1.主程序流程2.温度转换函数六、运行示例七、扩展建议1.历史记录功能2.函数指针优化3.面向对象设计(进阶)八、总结九、学习建议一、项目简介本项目实现了一个交互式命令行温度转换工具,支持以下核心功能:摄氏度↔华氏度双向转换新增开尔文温度(K)支持强化输入验证与异常处理模块化设
程序员弘羽
·
2025-06-23 03:47
C++从入门到入土连载
c++
开发语言
python制作一个简易计算器_python实现简易
版
计算器
一、Python简介Python是一门十分优美的脚本语言,如果学过java、
c++
那入门Python是非常简单的。Python具有丰富和强大的类库。
weixin_39630106
·
2025-06-23 03:16
python制作一个简易计算器
c++
用类实现一个计算器类_Qt实现一个简单的计算器
Qt实现一个简单的计算器作者:hackett微信公众号:加班猿一、UI界面
版
运行效果:输入num1和num2选择+-*/点击计算即可UI界面设计:3个lineEdit(lineEditNum1,lineEditNum2
·
2025-06-23 03:45
C++
第一阶段项目一:实现简易计算器
目录一、项目目标二、功能需求1.基本功能2.扩展功能(选做)三、实现思路1.主程序流程图2.关键步骤四、代码实现五、代码说明1.输入验证2.异常处理3.模块化设计六、运行示例七、扩展建议八、总结一、项目目标实现一个命令行简易计算器,支持以下功能:四则运算(加、减、乘、除)用户交互(输入操作数和操作符)错误处理(除零错误、无效输入)循环运行(用户可选择继续或退出)二、功能需求1.基本功能用户输入两个
程序员弘羽
·
2025-06-23 03:43
C++从入门到入土连载
c++
microsoft
开发语言
C++
Lambda表达式
转载自本人博客1.Lambda表达式的简述Lambda表达式是C++11引入的一种函数对象,其使用更为简洁,能更方便的嵌入需要函数的地方。Lambda表达式也被称为匿名函数,其不需要特定的函数名称,甚至不用指定参数和返回类型。合理使用Lambda表达式能有效提高代码的可读性,减少代码的冗余量,使代码更为简洁、高效、安全。2.Lambda表达式的语法格式Lambda表达式可分为五个部分,依次为:捕捉
空名Noname
·
2025-06-23 02:40
c++笔记
c++
数据库
lambda
上一页
60
61
62
63
64
65
66
67
下一页
按字母分类:
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
其他