小泥人Hyper
【商务合作、产品推广v:abc1010411661】优快云创作者、阿里云社区专家博主,前端设计,C、python入门,Java后端基础学习ing,人工智能大模型
——实现自我价值,为世界创造价值
展开
-
【C语言动态规划——完全背包问题】优化背包模型以及无效化情况处理,零钱兑换问题的优化解法
当我们选择k kk件第i ii件硬币时,即k = k k=kk=k,f [ i ] [ j ] = f [ i − 1 ] [ j − k ∗ t ] + k f[i][j]=f[i-1][j - k * t]+kf[i][j]=f[i−1][j−k∗t]+k。当我们选择1 11件第i ii件硬币时,即k = 1 k=1k=1,f [ i ] [ j ] = f [ i − 1 ] [ j − t ] + 1 f[i][j]=f[i-1][j - t] + 1f[i][j]=f[i−1][j−t]+1。原创 2024-09-15 00:00:02 · 188 阅读 · 0 评论 -
C 去除字符串中重复字母(LeetCode)
摆烂太久,好久没有更文了,小九和大家一起看看题写写题找回手感吧,也希望这篇文章可以帮助正在寻找解题答案的朋友,你们的支持就是我最大的动力!求三连!求关注呀!🌟。原创 2023-03-11 12:09:23 · 2986 阅读 · 5 评论 -
C 语言| 字符串匹配BF算法与RK算法
字符串匹配算法最经典的手段是BF算法,字符串匹配即给出一个主串S,根据模式串T中的字符串,找出在主串中第一次出现的位置,这个就是字符串匹配,简而言之即给一个规定的内容T,在大范围S中找到一个与之对应的,且第一次出现的位置。原创 2023-03-24 08:00:00 · 533 阅读 · 3 评论 -
C语言|文件读写,代码运行后留下“记忆”
对于一个代码,运行时可能需要保留产生的结果,例如计算值,筛选值,记录点或者小游戏的得分,而正常情况下我们要保存一个数据,想到的肯定是打开我们的文本软件,手撸文字,今天这篇文章,带你一起,教代码写下它的“记忆”原创 2023-02-26 23:22:43 · 877 阅读 · 5 评论 -
C语言数据结构考试测试题目,题库+答案解析
C语言数据结构考试试题,题库+答案解析。数据结构中评价算法的两个重要指标是( )。设n为正整数。试确定下列各程序段中前置以记号@的语句的频度:线性表若采用顺序存储结构时,要求内存中可用存储单元的地址( )。单链表中,增加一个头结点的目的是为了( ))向一个栈顶指针为top的链栈中插入一个p所指向的结点时,其操作步骤为( )。有两个串p和q,求q在p中首次出现的位置的运算称为( )。广义表(a,(b,c),d,e)的表尾为 ___________。由3个结点可以构造出( )种不同原创 2023-01-19 23:02:59 · 5059 阅读 · 2 评论 -
[C语言] 商品购物收银台系统,统计购买商品总价
要制作一个“系统”,就得先把一个个小功能逐一实现,然后将其整合,我们用C语言只需把它们写成一个个函数即可,直接进入正题,我们列出今天所需的头文件,一共五个。原创 2023-01-20 20:21:00 · 3685 阅读 · 12 评论 -
C语言——函数的综合运用。自定义函数,gotoxy清屏函数与HideCursor隐藏光标,防闪屏,共同制作打飞机游戏。
①在变量中,我们必须进行定义赋值初始化后,才能在程序中使用,所以需要一个“地方”,整理好这些变量,在程序中整洁一些void startup() //数据初始化②打出画面中所显示的所需代码,也给一个函数void show() //显示画面③在游戏运行中,飞机的移动,发射等操作必须使用键盘,此时就要进行输入判断,给出相应的函数,实行不同的命令 ,其中分为两种,一种是程序运行时对输入做出变化,另一种是不变化void updateWithoutInput() //与用户输入无关的更新。原创 2022-09-06 23:12:36 · 6093 阅读 · 4 评论 -
【C语言】运用easyX——实现实时时钟,给自己的桌面加点料
在前面的学习中,我们尝试了反弹小球,飞机大战,跳跃小鸟,贪吃蛇等游戏的开发复现在对经典的怀念时,我们也得往前看。在娱乐过后,必定是对生活的运用与实践和便利,而现在,便要涉及到这节内容——实时时钟,给自己的电脑开一个可随时查看的钟表你是否知道其中的原理?现在让我们一起来探讨一下吧!原创 2022-10-09 21:35:52 · 4078 阅读 · 9 评论 -
【C语言】——实现鼠标与画布(黑框)交互,根据鼠标移动,进行你所想要的个性体验
在之前的学习内容中,我们学习了使用键盘控制我们的代码小游戏,硬件也不只有键盘吧,还缺啥?那肯定是我们的鼠标,键盘的交互,我们使用了下面这种类型的代码,进行AWSD移动操作,十分简单。而我们今天的鼠标,也同样简洁易懂。原创 2022-10-11 20:57:03 · 1782 阅读 · 0 评论 -
【C语言】飞机大战游戏还原,源码在文末,应用“循环”与“数组”实现游戏开发,一起玩一下经典小游戏吧
众所周知昂,飞机大战,重在大战嘛,你这一颗子弹一架敌机,打的那是一点儿激情也没有。所以我们这章内容,就来对前文做修改,运用上数组手法,给它盘圆咯在二维数组中存储游戏画面数据,元素为0时输出“ (空格)”,元素为1时输出大灰机“ * ”,元素为2输出子弹“¥”元素为3时输出敌机“@”定义二维数组存储游戏画面中元素的数组暂且定为4.基础功能的实现在飞机大战中,用人类语言来描述相关内容,则有以下这些,积分计算(包括击毁敌机,未击毁,飞机升级子弹,多架敌机产生……)这些我们都要一一实现多架敌机产生这块儿,原创 2022-09-11 20:41:25 · 1221 阅读 · 3 评论 -
【C语言】制作“学生管理成绩系统”,内容包括【系统显示】【录入信息】【删除信息】【等级评定】【成绩排序】【成绩修改】【查找学生】涉及循环、结构体和数组等
学习之路,长路漫漫,写学习笔记的过程就是把知识讲给自己听的过程。这个过程中,我们去记录思考的过程,便于日后复习,梳理自己的思路。学习之乐,独乐乐,不如众乐乐,把知识讲给更多的人听,何乐而不为呢?导言学生菜单系统是基于前阶段的C语言学习,从实际出发,巩固C语言基础的练习,通过多种函数的不同运用,检验知识点的牢固可靠性。系统设计概述整个学生系统将会被分成几个内容,将大任务分为多个小任务,并将其合理连接起来,独立而又有联系,对逻辑能力有一定要求(没错,我是木头)设计多个模块开发团队信息(即首原创 2022-09-17 17:38:46 · 1209 阅读 · 14 评论