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++刷题
算法
刷题
Day27:BM65 最长公共子序列(二)
题目链接,点击跳转题目描述:考点:动态规划回溯解题思路:动态规划是解决LCS问题的常用方法。其核心思想是将问题分解为子问题,并通过存储子问题的解来避免重复计算。1.定义dp数组元素含义使用二维dp数组,元素dp[i][j]表示s2的前i个字符和s1的前j个字符的最长公共子序列长度。2.dp数组状态转移方程如果s2[i-1]==s1[j-1],则dp[i][j]=dp[i-1][j-1]+1。(来自
SchrodingerSDOG
·
2025-01-29 06:14
看能坚持多久系列
算法
算法
刷题
Day1
BM47寻找第k大第一天就随便记录吧,万事开头难,我好不容易开的头,就别难为自己,去追求高质量了。嘿嘿嘿题目传送门解题思路一:维护一个大小为k的最小堆。最后返回堆顶元素。代码:##代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可###@paramaint整型一维数组#@paramnint整型#@paramKint整型#@returnint整型#fromheapqimport
SchrodingerSDOG
·
2025-01-29 06:13
看能坚持多久系列
算法
python
C/
C++
已排序的链表中删除重复项算法详解及源码
已排序的链表中删除重复项的算法可以通过遍历链表的方式实现。具体步骤如下:初始化一个指针cur,指向链表的头节点。遍历链表,如果当前节点的值和下一个节点的值相同,则删除下一个节点,并将当前节点的next指针指向下一个节点的next指针,即将当前节点与下一个节点的重复项跳过。如果当前节点的值和下一个节点的值不同,则将指针cur指向下一个节点。优点:时间复杂度为O(n),其中n为链表的长度,算法只需要一
猿来如此yyy
·
2025-01-29 06:42
C/C++算法详解及源码
算法
c语言
c++
计算机视觉
排序算法
数据结构
链表
C++
STL容器
参考oiwikiSTL的产生是为了简化数据结构和算法的内部实现并对任一数据类型都可实现对应操作将功能封装起来,用时即拿类型序列式容器向量vector顺序表可当作动态数组使用数组arrayC++11特性定长顺序表(静态数组)双端队列deque两端均可对数据元素进行高效操作的队列列表list可沿双向遍历的链表(双向链表)单向列表(forward_list)只能单向遍历关系式容器集合set有序性互异性红
He Des
·
2025-01-29 05:31
c++
开发语言
嵌入式Rust小探
说明现在很多项目都在从
C++
/C迁移到Rust,这是一种内存管理更安全的语言,从根本上可以防止一些指针操作的问题既然如此,那我们也尝试一下如何在嵌入式开发当中使用Rust,然后再慢慢迁移到更多代码https
weixin_40437029
·
2025-01-29 04:24
rust
02数组+字符串+滑动窗口+前缀和与差分+双指针(D5_双指针)
双指针中的“指针”不仅仅是大家所熟知的C/
C++
里面的地址指针,还是索引、游标。二、算法思想双指针是指在遍历对象时,使用两个或多个指针进行遍历及相应的操作。大多用于数组操作,这利用了数组连序性的特点。
Java丨成神之路
·
2025-01-29 03:41
06数据结构与算法
java
使用Qt实现Ribbon效果
Qt是一种跨平台的
C++
应用程序开发框架,它提供了丰富的工具和库来创建各种类型的应用程序界面。
ArqLoop
·
2025-01-29 02:08
qt
ribbon
开发语言
QT
C++
和Python实现SQL Server数据库导出数据到S3并导入Redshift数据仓库
用
C++
实现高性能数据处理,Python实现操作Redshift导入数据文件。
weixin_30777913
·
2025-01-29 02:02
c++
python
数据库
数据仓库
sqlserver
C++
:定义一个结构体变量(包括年、月、日),编写程序,要求输入年月日,程序能计算出该日在本年中第几天。注意闰年的问题。
输出样例如图所示:代码如下:#includeusingnamespacestd;structdate{intyear,month,day;};intmain(){intyear,month,day;intsum=0;cout>year>>month>>day;cout2){sum+=1;}}cout<<"这一天是本年的第"<
程序员东min
·
2025-01-29 00:45
c++
算法
开发语言
2022年最新【Java八股文背诵版面试题】面试必备,查漏补缺;多线程+spring+JVM调优+分布式+redis+算法
经常是通宵睡不着觉,头发都脱了一大把,还好最终侥幸能够入职一个独角兽公司,安稳从事喜欢的工作至今...近期也算是抽取出大部分休息的时间,为大家准备了一份通往大厂面试的小捷径,准备了一整套Java复习面试的
刷题
以及答案
Java面试_
·
2025-01-28 23:09
Java
java
面试
jvm
【第十天】零基础入门
刷题
Python-算法篇-数据结构与算法的介绍-两种常见的字符串算法(持续更新)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、Python数据结构与算法的详细介绍1.Python中的常用的字符串算法2.字符串算法3.详细的字符串算法1)KMP算法2)Rabin-Karp算法总结前言提示:这里可以添加本文要记录的大概内容:第一天Python数据结构与算法的详细介绍第二天五种常见的排序算法第三天两种常见的搜索算法第四天两种常见的递归算法第五天一种
Long_poem
·
2025-01-28 23:07
算法
python
哈希算法
【2024年华为OD机试】(C卷,100分)- 悄悄话 (Java & JS & Python&C/
C++
)
一、问题描述题目描述给定一个二叉树,每个节点上站一个人,节点数字表示父节点到该节点传递悄悄话需要花费的时间。初始时,根节点所在位置的人有一个悄悄话想要传递给其他人,求二叉树所有节点上的人都接收到悄悄话花费的时间。输入描述给定二叉树的层序遍历序列:0920-1-1157-1-1-1-132注:-1表示空节点。输出描述返回所有节点都接收到悄悄话花费的时间。38用例输入0920-1-1157-1-1-1
妄北y
·
2025-01-28 23:36
算法汇集笔记总结(保姆级)
华为od
c语言
java
python
javascript
蓝桥杯lesson2----数据类型
个人主页:羽晨同学个人格言:“成为自己未来的主人~”数据类型
C++
中提供了丰富的数据类型来描述生活中的各种数据,比如,整型,浮点型,字符类型等等。
羽晨同学
·
2025-01-28 22:59
蓝桥杯C++组
蓝桥杯
职场和发展
Google Protocol Buffers介绍
Google公司内部的混合语言数据标准,是一个用来序列化(将对象的状态信息转换为可以存储或传输的形式的过程)结构化数据(即行数据,存储在数据库里,可以用二维表结构来逻辑表达实现的数据)的技术,支持多种语言诸如
C+
fengbingchun
·
2025-01-28 21:28
Caffe
前端力扣
刷题
| 5:hot100之 普通数组
53.最大子数组和给你一个整数数组nums,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。子数组是数组中的一个连续部分。示例:输入:nums=[-2,1,-3,4,-1,2,1,-5,4]输出:6解释:连续子数组[4,-1,2,1]的和最大,为6。法一:双指针初始化:res用来存储当前的最大和,初始值为负无穷大。left是子数组的左边界,但它并不在实际计算中起作用,因
酒酿泡芙1217
·
2025-01-28 21:56
力扣hot100
leetcode
前端
算法
设计模式-行为型模式-迭代器模式
工程源码:
C++
设计模式-行为型模式-迭代器模式https://download.csdn.net/download/qq_40788199/85774530码云:
C++
设计模式-行为型模式-迭代器模式
繁星璀璨G
·
2025-01-28 20:48
#
行为型模式
设计模式
迭代器模式
c++
用
C++
实现炫酷的黑客代码雨
下面,我将用
C++
来实现它,一起来感受这份代码所带来的酷炫与美感。首先,让我们来演示一下最终效果:一、准备工作1.安装VisualStudio2.安装
边城仔
·
2025-01-28 19:35
C++小项目
c++
开发语言
在Visual Studio Code中配置C/
C++
开发环境——从零开始
如何在VisualStudioCode中配置C/
C++
开发环境——从零开始引言在学习C/
C++
编程时,一个高效的开发环境可以极大地提升你的编程体验和效率。
HYP_Coder
·
2025-01-28 17:20
c
vscode
c++
ide
编辑器
c语言
python的优劣势-Python语言的优缺点是什么呢?
Python这门语言的魅力和影响力已经远超Java、C、
C++
等编程语言前辈,2018年主流的十大编
weixin_39777488
·
2025-01-28 17:17
Python的优缺点
在实现相同功能时,Python代码的行数往往只有C、
C++
、Java代码数量的1/5~1/3。2.语法优美。
Coke_lovingcloud
·
2025-01-28 16:42
python
开发语言
[c语言日寄]越界访问:意外的死循环
【作者主页】siy2333【专栏介绍】⌈c语言日寄⌋:这是一个专注于C语言
刷题
的专栏,精选题目,搭配详细题解、拓展算法。从基础语法到复杂算法,题目涉及的知识点全面覆盖,助力你系统提升。
siy2333
·
2025-01-28 16:11
c语言日寄
c语言
开发语言
学习
算法
笔记
【
C++
】函数重载
函数重载函数重载:是函数的一种特殊情况,
C++
允许在同一作用域中声明几个功能类似的同名函数。这些同名函数的形参列表(参数个数或类型或类型顺序)不同,常用来处理实现功能类似数据类型不同的问题。
现在开始少说多做
·
2025-01-28 16:11
C/C++
c++
开发语言
c语言
运维
服务器
一文讲透python的优缺点、学习线路和应用场景
根据TIOBE在2024年12月公布的编程语言排行榜,python以23.84%受欢迎程度的指标,稳居榜首,已经甩第二名
C++
几条街了,而且这个占比还在以飞快的速度增长,python为什么那么火?
网络风云
·
2025-01-28 16:10
python
开发语言
后端
21款炫酷烟花合集
系列专栏《Python趣味编程》《C/
C++
趣味编程》《HTML趣味编程》《Java趣味编程》写在前面Python、C/
C++
、HTML、Java等4种语言实现18款炫酷烟花的代码。
Want595
·
2025-01-28 16:10
趣味编程
python
开发语言
C++
与机器学习:构建高效推理引擎的秘诀
虽然Python被广泛用于模型的训练和开发,但
C++
却在推理领域独占鳌头,其性能优势和硬件控制能力无可替代。
salsm
·
2025-01-28 15:07
C++
编程魔法师
c++
机器学习
开发语言
使用
C++
和函数式编程构建高效的 AI 模型
引言现代AI开发常常使用Python,但在底层实现中,
C++
仍是不可或缺的语言,尤其是在性能敏感的场景下。将
C++
与函数式编程结合,可以打造高效、模块化的AI模型,同时提高代码的可读性和可维护性。
salsm
·
2025-01-28 15:37
C++
编程魔法师
c++
人工智能
inline 函数:让你的
C++
代码飞起来——深度剖析与实战技巧
你是否曾经为
C++
代码中的函数调用开销感到烦恼?每次函数调用都需要创建栈帧、传递参数、跳转执行,这些看似微小的操作,累计起来就会成为性能瓶颈。在对性能要求苛刻的程序中,这些开销可能会影响到整体表现。
salsm
·
2025-01-28 15:07
C++
编程魔法师
c++
linux
算法
开发语言
C/
C++
炫酷烟花③(完整代码)
系列专栏《Python趣味编程》《C/
C++
趣味编程》《HTML趣味编程》《Java趣味编程》写在前面C/
C++
语言实现新春烟花动画的完整代码。
Want595
·
2025-01-28 15:05
C/C++趣味编程
c++
开发语言
c++
数据结构面试题
测试题一、C语言部分:1、爱因斯坦出了一道这样的数学题:有一条长阶梯,若每步跨2阶,则最后剩一阶,若每步跨3阶,则最后剩2阶,若每步跨5阶,则最后剩4阶,若每步跨6阶则最后剩5阶。只有每次跨7阶,最后才正好一阶不剩。请问这条阶梯至少有多少阶?(5分)2、一球从100米高度自由落下,每次落地后,反弹回原高度的一半,再下落,编写程序,输入下落次数,便知此次下落后的反弹高度。(5分)3、有5个人坐在一起
c++代码诗人
·
2025-01-28 15:33
c/c++面试题
c语言
c++
C++
: 二叉树进阶面试题
做每件事之前都心存诚意,就会事半功倍.目录前言1.根据二叉树创建字符串2.二叉树的层序遍历Ⅰ3.二叉树的层序遍历Ⅱ4.二叉树的最近公共祖先5.二叉搜索树与双向链表6.根据一棵树的前序遍历与中序遍历构造二叉树7.根据一棵树的中序遍历与后序遍历构造二叉树8.二叉树的前序遍历,非递归迭代实现9.二叉树中序遍历,非递归迭代实现10.二叉树的后序遍历,非递归迭代实现前言一些面试中可能会遇到的二叉树的进阶题目
酷酷学!!!
·
2025-01-28 14:30
C++
刷题指南
c++
开发语言
算法
leetcode
数据结构
一文看尽C、
C++
、Java与Python的优势与应用
C、
C++
、Java和Python是当前最受欢迎的四种编程语言,它们各自有着不同的设计哲学、应用领域及开发者社区。在这篇博客中,我们将深入对比这四种语言的特点,帮助大家根据项目需求做出合理的选择。
禁小默
·
2025-01-28 14:29
python
java
c语言
【C语言算法
刷题
】第9题
题目描述给定一个非空字符串S,其被N个‘-’分隔成N+1的子串,给定正整数K,要求除第一个子串外,其余的子串每K个字符组成新的子串,并用‘-’分隔。对于新组成的每一个子串,如果它含有的小写字母比大写字母多,则将这个子串的所有大写字母转换为小写字母;反之,如果它含有的大写字母比小写字母多,则将这个子串的所有小写字母转换为大写字母;大小写字母的数量相等时,不做转换。输入输出描述输入两行:第一行为参数K
花生_TL00007
·
2025-01-28 14:26
C语言算法刷题
算法
c语言
数据结构
【C语言算法
刷题
】第10题
题目描述主管期望你来实现英文输入法单词联想功能。需求如下:依据用户输入的单词前缀,从已输入的英文语句中联想出用户想输入的单词,按字典序输出联想到的单词序列,如果联想不到,请输出用户输入的单词前缀。注意:英文单词联想时,区分大小写缩略形式如”don’t”,判定为两个单词,”don”和”t”输出的单词序列,不能有重复单词,且只能是英文单词,不能有标点符号输入描述输入为两行。首行输入一段由英文单词wor
花生_TL00007
·
2025-01-28 14:26
C语言算法刷题
c语言
算法
开发语言
【数据结构基础
C++
】图论04-深度优先遍历,图的连通分量个数
单独写一个连通分量的类代码#pragmaonce#includeusingnamespacestd;templateclasscomponent{private:Graph&G;bool*visited;intccount;int*connected;//将深度优先遍历写在私有里voiddfs(intv){visited[v]=true;//记录该点被访问connected[v]=ccount;/
新时代&农民
·
2025-01-28 14:56
数据结构C++
图论
深度优先
数据结构
【
C++
动态规划】2547. 拆分数组的最小代价|2019
本文涉及知识点
C++
动态规划化分型LeetCode2547.拆分数组的最小代价给你一个整数数组nums和一个整数k。将数组拆分成一些非空子数组。拆分的代价是每个子数组中的重要性之和。
闻缺陷则喜何志丹
·
2025-01-28 14:55
c++
动态规划
算法
leetcode
拆分
数组
最小
【
C++
动态规划】1024. 视频拼接|1746
本文涉及知识点
C++
动态规划LeetCode1024.视频拼接你将会获得一系列视频片段,这些片段来自于一项持续时长为time秒的体育赛事。这些片段可能有所重叠,也可能长度不一。
闻缺陷则喜何志丹
·
2025-01-28 14:25
c++
动态规划
leetcode
算法
视频
拼接
片段
C++
:PTA L2-003 月饼
月饼是中国人在中秋佳节时吃的一种传统食品,不同地区有许多不同风味的月饼。现给定所有种类月饼的库存量、总售价、以及市场的最大需求量,请你计算可以获得的最大收益是多少。注意:销售时允许取出一部分库存。样例给出的情形是这样的:假如我们有3种月饼,其库存量分别为18、15、10万吨,总售价分别为75、72、45亿元。如果市场的最大需求量只有20万吨,那么我们最大收益策略应该是卖出全部15万吨第2种月饼、以
crescent_yue
·
2025-01-28 14:55
c++
开发语言
jvm优化_day02
程序在执行的过程中,必然会向系统申请内存资源,而已经没有用了的资源,如果不回收掉,最终就会导致内存溢出,因此需要垃圾回收2.C/
C++
语言的垃圾回收在C/
C++
语言中,没有自动垃圾回收机制,是通过new
qq_42514129
·
2025-01-28 13:22
jvm优化
jvm
Java虚拟机组成
1.组成部分字节码文件类加载器ClassLoader运行时数据区域(JVM管理的内存)执行引擎(即时编译器、解释器、垃圾回收器等)本地接口(调用本地已经编译的方法,比如虚拟机中提供的c/
c++
方法)2.
全干攻城狮12138
·
2025-01-28 12:46
jvm
java
开发语言
jvm
C++
———STL容器个人理解(vector、queue、stack)
文章目录什么是容器vector代码讲解及实现声明操作sizeemptyclear迭代器frontbackpush_backpop_backbegin/end代码测试queue代码实现及讲解循环队列queue声明pushpopfrontback初始化结构体定义优先队列priority_queuepushpoptop测试结果stack声明push/back代码实现及讲解什么是容器在数据存储上,有一种对
Aitee
·
2025-01-28 12:13
C++学习笔记
c++
学习
笔记
【数据库初阶】表的查询语句和聚合函数
博主首页:有趣的中国人专栏首页:数据库初阶其它专栏:
C++
初阶|
C++
进阶|初阶数据结构亲爱的小伙伴们,大家好!
有趣的中国人
·
2025-01-28 12:43
数据库初阶
数据库
聚合函数
增删改查
C++
基础实战项目:美发店管理系统
C++
基础实战项目:美发店管理系统【下载地址】C基础实战项目美发店管理系统欢迎来到
C++
基础实战项目——美发店管理系统。
卓莲晓Life
·
2025-01-28 12:12
C++
—— 智能指针 unique_ptr(下)
C++
——智能指针unique_ptr(下)将一个unique_ptr赋给另一个时,如果源unique_ptr是一个临时右值,编译器允许这样做;如果源unique_ptr将存在一段时间,编译器禁止这样做
奶香臭豆腐
·
2025-01-28 11:39
c++
开发语言
学习
C++
————string小技巧
在
C++
中,std::string是标准库提供的一个用于处理字符串的类,它位于头文件中。与传统的C风格字符串(以'\0'结尾的字符数组)相比,string提供了更方便、安全和强大的字符串处理功能。
mc2356
·
2025-01-28 11:09
c/c++
c++
类和对象—封装及导语—
C++
1.类和对象定义
C++
面向对象的三大特征封装,继承,多态。对象
C++
认为万事万物皆为对象,对象有其属性和行为。
逐光沧海
·
2025-01-28 11:38
C++
c++
开发语言
基础项目实战——学生管理系统(
c++
)
目录前言一、功能菜单界面二、类与结构体的实现三、录入学生信息四、删除学生信息五、更改学生信息六、查找学生信息七、统计学生人数八、保存学生信息九、读取学生信息十、打印所有学生信息十一、退出系统十二、文件拆分结语前言这一期我们来一起学习我们在大学做过的课程设计——学生管理系统,这是一个非常简单且非常值得像我这样的新手独立完成的一个基础项目,用到基础数据结构里的链表来实现,所以指针和链表不太理解的同学先
曙曙学编程
·
2025-01-28 11:07
基础项目实战
c++
windows
开发语言
PHP 高性能框架 Workerman 凭什么能硬刚 Swoole ?
在我们PHP程序员现有的认知里,Swoole作为一个基于C/
C++
语言编写的扩展程序,性能居然落后了。
A码农先森
·
2025-01-28 11:06
技术杂谈
php
swoole
workerman
python中__init__下划线怎么打出来___init__()-------“_”下划线开头的函数
——《linux设备驱动程序》
C++
;系统头文件里将宏名、变量名、内部函数名用_开头就是为了避免与用户用的名字冲突。因为当你#include系统头文件时,
weixin_39742392
·
2025-01-28 11:05
【华为OD-E卷 - 字符串解密 100分(python、java、
c++
、js、c)】
【华为OD-E卷-字符串解密100分(python、java、
c++
、js、c)】题目给定两个字符串string1和string2。string1是一个被加扰的字符串。
CodeClimb
·
2025-01-28 10:01
算法题
华为od
(A+B+C+D+E
卷)收录分享
华为od
python
java
c++
javascript
【insert函数】
在
C++
中,std::string::insert是一个功能强大的成员函数,用于在字符串的指定位置插入内容。它有多个重载版本,支持插入字符、字符串、子字符串等。
柠石榴
·
2025-01-28 10:31
简化算法
开发语言
c++
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他