自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 c++动态规划解决01背包问题

动态规划主要运用状态转移方程(即递推方程)解决步骤问题,一般来说遍历方向有从前到后和从后到前,具体问题具体分析下面具体讲解一下动态规划的01背包问题:(一般来说,01背包问题不会刻意出题,但是会解决有限的容量中得到利益最大的一类问题)动态规划(Dynamic Programming, DP)动态规划是一种在数学、计算机科学和经济学中使用的,通过把原问题分解为相对简单的子问题的方式求解复杂问题的方法。它通常用于求解最优化问题。

2024-09-22 21:32:40 2318

原创 c++贪心算法之分发饼干问题

答:从题面上来看当然没有问题,但是,我们这题主要是求最多小孩能吃到的分法!result:用于存储饼干分出去的数量;分饼干问题已经解决啦!

2024-09-20 00:06:21 721

原创 dfs解决c++中跳马问题

2.很显然如图跳'日'形有如图一下四种跳法;(但是注意边界条件,及每次开始的坐标不能小于0,因为从左下方开始不能超出棋盘之外,详情请见代码):在半张中国象棋的棋盘上,一只马从左下角跳到右上角,只允许往右边跳,问能有多少种方案。3.跳马可以用for循环坐标同时变化:如下图。:1.棋盘的边界m,n一定要设置,作为边界量用于判断递归结束的条件。

2024-09-11 00:08:05 365

原创 c++数组的折半查找和线性查找

线性查找()是一种简单的查找技术,用于在列表、数组或其他线性数据结构中查找一个特定的元素。线性查找的基本思想是从数据结构的一端开始,,直到找到所需的元素或搜索完整个数据结构为止。

2024-08-17 23:51:35 1453

原创 基于qt的小型聊天室代码

linux小作业,在虚拟机中安装qt并使用实现服务端和客户端的连接,实现局域网聊天的内容环境:centos7(适用于绝大多数本科教学环境)总体设计系统架构:客户端-服务器架构:聊天室采用典型的客户端-服务器架构,客户端负责用户交互和显示,服务器负责消息处理和转发。服务器端设计:网络监听:使用socket编程接口创建TCP监听套接字。定监听地址和端口,开始监听客户端连接。连接管理:采用多线程方式处理客户端连接。为每个连接创建一个会话,记录用户信息和连接状态。

2024-08-13 22:10:01 893 2

原创 c++中字符串匹配的问题

子串的概念:存在一个整数i,使得a0=bi,a1=b(i+1).......a(la-1)=b(i+la-1) (0<=i<=(lb-la))问题描述:读入两个字符串a和b,判断a是否是b的子串(默认a的长度<=b的长度)另一种用函数构造的方法,请读者掌握构造函数的语法。

2024-08-13 20:57:30 257

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除