C/C++ 算法详解
文章平均质量分 86
原来算法也可以这么简单
霸道小明
种一棵树最好的时间是十年前,其次是现在。如果你十年前没有种,那就现在种。
展开
-
聊天软件项目开发2
InstantMessaging(即时通讯,实时传讯)的缩写是IM,这是一种可以让使用者在网络上建立某种私人聊天室的实时通讯服务。TCP是美国国防部设计的两种传输协议之一,另一种是UDP。UDP是一种不可靠的网络服务,负载比较小,而TCP则是一种可靠的通信服务,负载相对而言比较大。TCP采用套接字(socket)或者端口(port)来建立通信。TCP给端口到端口通信提供了错误和流量控制机制,同时TCP还负责建立连接、处理终止和中断的端对端通信控制。通常情况下我们认为TCP相比UDP具有更大的通信负载,UDP原创 2022-07-16 15:36:52 · 282 阅读 · 1 评论 -
C语言实现俄罗斯方块
使用C语言完成俄罗斯方块。《俄罗斯方块》的基本规则是移动、旋转和摆放游戏自动输出的各种方块,使之排列成完整的一行或多行并且消除得分。由小方块组成的不同形状的板块陆续从屏幕上方落下来,玩家通过调整板块的位置和方向,使它们在屏幕底部拼出完整的一条或几条。这些完整的横条会随即消失,给新落下来的板块腾出空间,与此同时,玩家得到分数奖励。没有被消除掉的方块不断堆积起来,一旦堆到屏幕顶端,玩家便告输,游戏结束。顾名思义,俄罗斯方块自然是俄罗斯人发明的。原创 2022-02-13 16:36:49 · 66878 阅读 · 118 评论 -
AL游戏中的自动寻路——A*算法详解(C++实现)
一、A*算法的一个应用实例:迷宫寻路【下面是A*算法的一个应用实例:迷宫寻路。在日趋流行的3D游戏中,如何使非玩家控制角色准确实现自动寻路功能成为3D 开发技术中一大研究热点。其中A*算法得到大量运用。A*算法与传统路径规划算法相比,实时性更高、灵活性更强、寻路结果更贴近人工选择路径结果。A*寻路算法并不是找到最优路径,只是找到相对近的路径,因为赵最优路径要把所有可行路径都找出来进行对比,消耗性能太大,寻路效果只要想读路径就行了。原创 2022-02-07 20:03:54 · 7858 阅读 · 8 评论