- 博客(14)
- 收藏
- 关注
原创 深搜与广搜
输出从起点坐标到终点坐标的方案总数。和终点坐标,每个方格最多经过一次,问有多少种从起点坐标到终点坐标的方案。在迷宫中移动有上下左右四种方式,每次只能移动一个方格。数据保证起点上没有障碍。中所示为一种跳行路线,并将路径总数打印出来。规定只能往右跳,不准往左跳。行,每行两个正整数,表示障碍点的坐标。,分别表示迷宫的长宽和障碍总数。处障碍,障碍处不可通过。方格的迷宫,迷宫里有。中国象棋半张棋盘如图。只有一个数:总方案数。
2024-06-09 10:37:43 892
原创 基础算法之背包DP
求解将哪些物品装入背包,可使这些物品的总体积不超过背包容量,且总价值最大。求解将哪些物品装入背包,可使这些物品的总体积不超过背包容量,且总价值最大。求解将哪些物品装入背包,可使物品体积总和不超过背包容量,且价值总和最大。,用空格隔开,分别表示物品种数和背包容积。种物品的体积、价值和数量。输出一个整数,表示最大价值。,用空格隔开,分别表示第。的背包,每种物品都有。是每种物品的最大数量。是每种物品的最大数量。
2024-05-27 23:09:49 1183
原创 自定义类型:结构体
(4)如果嵌套了结构体的情况,嵌套的结构体成员对齐到自己的成员中最大对齐数的整数倍,结构体的整体大小就是所有最大对齐数的整数倍。(1)结构体的第一个成员对齐到和结构体变量起始位置偏移量为0的地址处。①对齐数 = 编译器默认的一个对齐数 与 该成员变量大小的较小值。(2)其他成员变量要对齐到某个数字(对齐数)的整数倍的地址处。③Linux中gcc没有默认对齐数,对齐数就是成员自身的大小。定义一个链表的节点,保存data域和下一个节点的地址。结构体内存对齐(计算结构体的大小)2:结构体变量的创建和初始化。
2024-01-20 23:06:17 494
原创 C语言习题归纳(牛刀小试)
在前面的习题中,基本考查各个操作符(+、-、*、/、*)、数组、判断语句、循环语句的基本使用,但在后面的题目中会掺和一些数论以及算法的知识,需要有一定的基础。
2023-11-06 23:43:38 51
原创 三子棋游戏(c语言菜鸟版)
----------------------------------------------使用while()循环---------------------------------------------------------game,c和test.c 都要包含#include "game.h" 的头文件,才能使用 game.h 里面的函数.game.h要放在头文件,game.c和text.c要放在源文件。4:game()函数是为了设置游戏的机制。game.h 放置创建函数的声明,
2023-11-03 21:53:12 48 1
原创 C语言分支循环语句
在目前学习阶段中,常见的循环语句分别有for、while、do while;判断语句有if、switch;转向语句有break、go to、continue、return。其中,break跳出当前循环,return跳出当前函数。while循环中,break是直接跳出while循环,而continue是跳过本次循环continue后面的代码,直接来到下一次循环的判断部分。
2023-10-25 20:29:32 48 1
原创 Java拼图小游戏练习(三)
不应该再去定义,直接去调用就行了,JMenuItem 应该在点击时触发 actionPerformed 方法。因为之前的代码initJMenuBar 在这个定义了重名,要在initJMenuBar 这个方法删除局部变量,使用之前定义的变量 就ok了。JMenuItem reloginItem = new JMenuItem("重新登录");JMenuItem replyItem = new JMenuItem("重新游戏");动作监听事件失败,耗费了许多精力......
2023-07-30 02:25:21 68 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人