- 博客(10)
- 收藏
- 关注
原创 分支界限法多维背包问题
/ 已选择的物品编号。// 当前结点的上界。int weight;int volume;int value;// 检查是否满足约束条件。// 到达叶子结点,结束搜索。// 结点结构体,用于分支限界法的搜索树。// 释放当前结点内存。// 分支限界法求解多维背包问题。// 比较函数,用于优先队列。
2024-03-22 16:42:04 356 1
原创 多维背包问题动态规划算法
/ 如果当前物品可以被选择(不超过背包容量)// 全局变量,用于记录最大价值和选择的物品。// 如果已经考虑了所有物品,则更新最大价值。// 输出最大价值和选择的物品。// 初始化背包的容量限制。// 定义物品结构体。// 不选择当前物品。// 回溯,撤销选择。// 初始化物品列表。
2024-03-22 15:26:32 549 1
原创 TCP文件传输实验
服务端有加载库创建套接字,绑定,监听,接受连接,接受和发送数据的过程,每一次的接受连接都会创建新的套接字,而新的套接字都需要进行回收操作;同时会出现inet_ntoa,和inet_addr不能使用的错误,只需要在项目属性中,找到sdl检查关闭即可;客户端有加载库创建套接字,连接发送和接收数据的过程;结论:与udp传输时不同tcp的传输更注重连接。//每接受一次连接就产生一个socket。先运行服务端在运行客户端。
2024-03-18 18:11:34 1346
原创 人工智能冷幽默
例如,随着自动化技术的普及,越来越多的工作岗位可能被人工智能替代,从而导致失业问题。此外,如果训练数据存在偏见,人工智能系统可能会继承这些偏见,并在决策过程中放大这些偏见,从而导致不公平的结果。这涉及到对人工智能本质的理解,以及对其在社会中的角色和地位的认识。综上所述,人工智能在伦理道德层面可能带来的问题包括决策过程的公正性和透明度问题、对人类生活的影响问题,以及人工智能本身的道德地位问题。这些问题需要我们在推动人工智能技术发展的同时,加强对其伦理道德方面的研究和探讨,以确保其健康、可持续地发展。
2024-03-14 20:22:37 1521
原创 C语言大小写字母直接的转化
大写字母A到Z的ASCII码值是65到90,小写字母a到z的ASCII码值是97到122。因此,要将小写字母转换为大写字母,可以从其ASCII码值中减去32;反之,要将大写字母转换为小写字母,则加上32。printf("输入的字符不是字母,无法转换。printf("转换后的字符是: %c\n", ch);// 如果不是字母,则不进行转换。// 将小写字母转换为大写字母。// 将大写字母转换为小写字母。// 检查字符是否为大写或小写字母。// 输出转换后的字符。此方法只实用于ASSll码表。
2024-03-14 20:01:54 285
原创 如何自学Python
Python的使用范围包含范围巨大,如果没有一手Python在各各行业都寸步难行,我们将如何学习Python呢,首先就要有编译软件,可以先在网上下载一个免费版的pycharm软件,作为免费版的不可商用,但是用来学习足够了。
2024-03-14 19:11:29 246
原创 写一个段迷宫的c++代码,复制运行即可
img src="C:\Users\86157\Pictures\Camera Roll" alt="生日蛋糕" style="width:300px;祝你今天过得开心,愿你的每一天都充满阳光和欢笑!生日快乐!把文档复制到txt文档中,将后缀改成HTML。
2024-03-14 19:01:11 167
原创 想作为程序员的未来选择
我们就业先要选方向,我们在打开一个软件的时候有界面,有功能,有连接,在这些方向中具体分为前端,前端就像是界面设计等方向,会写出一个能引人入胜的界面能给你带来跟好的工作机会,而后端就是埋头干活的飞机大炮需要零件的运转,软件同理,作为一个后端的程序员,写出的代码,让飞机非得快,让飞机体积小,编程语言能力和编码能力:精通一种或多种编程语言,如C语言等,是程序员的基本功。规范化的代码编写习惯:遵循知名软件公司的代码编写规范,包括变量命名、注释格式等,有助于代码的移植、纠错以及不同技术人员之间的协作。
2024-03-14 18:28:46 1686
原创 网络中数据存储
对于大端存储,低地址存储0x11,即地址0x0010中,0x22放在高地址中,即地址0x0011中。小端模式刚好相反,将0x22放到低地址中,即0x0010,将0x11放到高地址中,即0x0011中。CPU和编译器的不同:计算机中的单位是字节,一个字节等于8bit,但是在C语言中char是8bit的但是还有,short(16bit),long(32bit),但是由于寄存器的宽度比一个字节大,那么必然有多个字节安排的问题,因此就区分出了大端存储和小端存储模式;
2024-03-14 18:03:57 279
原创 UDP数据传输实验
Socket:套接字,是应用程序与网络协议栈进行交互的接口,所需要的是连接所使用的协议,本地的IP地址,远地的IP地址,本地的端口号,远端的端口号。OSI是由ISO(国际标准化组织)在1979定颁布的,定义了数据产生过程的标准格式,不同的系统不同的软件在产生数据时定义了统一的标准。(3)网络层:防火墙(采用的是黑白名单的位置),IP地址,ARP,RARP协议,路由器。进行数据的转换,以确保一个系统生成的与应用层数据能被另一个应用系统所识别和理解。不同层实现不同的功能,集合起来定义了数据的产生过程。
2024-03-13 21:55:11 436 1
小游戏代码,飞翔的小鸟
2024-03-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人