- 博客(13)
- 收藏
- 关注
原创 WINAPI应用开发---Diffie密码学算法应用
该代码实现了一个基于Windows API的Diffie-Hellman密钥交换算法的图形用户界面(GUI)应用程序。程序通过创建多个窗口控件(如输入框、静态文本框和按钮)来接收用户输入的公共值(P、g)和私钥(X、Y),并展示计算过程中的中间值和最终生成的共享密钥。
2025-05-10 16:58:39
227
原创 WINAPI应用开发---手写3D渲染
本文介绍了作者从零开始实现一个简单3D渲染程序的过程,展示了如何使用C++在Windows平台上绘制基本的三维图形。项目背景涉及3D渲染的核心内容,包括透视投影和相机控制等基本概念。实现步骤包括数据结构设计、相机控制与投影、物体绘制、键盘控制以及多线程优化。通过这次实践,作者成功实现了一个简化版的3D渲染程序,能够在屏幕上显示三维物体的投影并支持相机的基本操作。虽然渲染效果简单,但为后续学习更复杂的图形学技术提供了坚实的基础。未来,作者计划进一步优化程序,加入光照、纹理等更多高级功能。
2025-05-10 16:50:03
455
原创 记忆优化搜索寻找合理路径
在这个状态下,剩下的路径数是唯一的,和之前的路径无关。如果为 1,表示已经访问过,直接返回缓存的结果。,就说明这个状态已经计算过了,直接返回结果而不再进行递归计算,从而避免重复计算。为 0 时,递归才会继续,避免重复计算。:如果酒的数量已经超过了花的数量,直接返回 0,因为不合法。:用于标记是否已经计算过该状态,如果计算过,就直接返回。来存储每个状态的计算结果,后续直接复用,避免重复计算。时,可以立刻返回 0,这样避免了不合法的状态继续计算。,遇到花,酒减 1,花减 1。,遇到店,酒加倍,店减 1。
2025-04-23 14:51:39
840
原创 最长不升子序列(导弹拦截系统)| C语言实现
某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统。。现在,雷达捕捉到一组导弹的飞行高度(按时间顺序给出),由于拦截系统还在试验阶段,,因此。?
2025-04-12 16:52:23
826
原创 【算法题解】雨伞匹配问题独创方法 —— 图论最大匹配 + C语言实现详解
在海边别墅举行派对时突然要下雨!小明准备了一些雨伞分散在花园中,每位客人都希望尽快找到最近的雨伞遮雨。每位客人有自己的速度,能在一定时间内走到一定范围内的伞。一个伞只能给一个人用,问:在规定时间内,最多有多少人能找到伞?或者找到一个可以交换的路径,把别人挤走(回溯)客人和伞之间能否连边,取决于距离是否小于。每次尝试让当前没有伞的客人找到一把空伞。每个客人可以走到的伞,在图中连一条边。构造二分图:左边是客人,右边是雨伞。用距离公式判断是否在范围内。目标:求最大匹配数量。
2025-04-09 10:25:53
447
原创 [百度题库]C语言模拟机器人在二维网格上的移动路径
一个机器人在一个二维网格上移动。它的初始位置是 [0, 0],面朝东方。机器人可以接收一系列指令来控制它的运动,指令规则如下:. :在当前方向上前进一步。< :逆时针旋转90度。> :顺时针旋转90度。你的任务是处理这些指令,输出机器人最终所在的位置。
2025-04-04 13:23:48
311
原创 C语言解决接雨水问题
题目描述给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。输入格式输入数据由多个数字组成的列表 height,列表长度范围为 1 <= height.length <= 100 ,其里面的整数范围为 0 <= height[i].length <= 10。输出格式对于每个测试实例,返回一个列表数组。
2025-04-04 11:12:21
952
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅