自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 2024考研 东北师范大学 电子信息专业 人工智能方向(专硕) 828算法与程序设计 真题回忆

东北师范大学 电子信息考研 085410人工智能 算法与程序设计可以出初试资料 +V:moon_xingzejiangzhi或者私信找我

2023-12-24 18:21:55 564 2

原创 图的邻接表表示、头插法建立图、深度优先遍历、广度优先遍历

DFS1是我自己写的,DFS2是通用的,但是DFS2我实际运行以后发现会卡住,不知道是不是死循环了。

2023-09-30 22:18:58 163

原创 题目:过河卒(C++)

棋盘上 A 点有一个过河卒,需要走到目标 BB 点。卒行走的规则:可以向下、或者向右。同时在棋盘上 C点有一个对方的马,该马所在的点和所有跳跃一步可达的点称为对方马的控制点。因此称之为“马拦过河卒”。现在要求你计算出卒从 A 点能够到达 B 点的路径的条数,假设马的位置是固定不动的,并不是卒走一步,马走一步。棋盘用坐标表示,A点 (0, 0)、B点 (n, m),同样马的位置坐标是需要给出的。原谅我只会深搜,递推啥的我不会555。

2023-09-22 21:47:45 312

原创 题目:打印棱形(循环)

【代码】题目:打印棱形(循环)

2023-09-22 19:52:34 116

原创 题目:从一个矩阵起点到终点,输出走过的最大值

已知一个n*n的矩阵,从左上角出发到右下角,每次只能往右走一步,或者往下走一步,请设计一个程序输出走到右下角终点时走过的数和的最大值。

2023-09-17 22:47:55 67

原创 C++ 打印杨辉三角

3.琢磨怎样去控制输出格式和怎样打印空格。2.推导规律,根据规律重新赋值。1.建立二维数组,初始化为1。

2023-09-14 23:31:53 1414

原创 剑指 Offer 29. 顺时针打印矩阵

输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。

2023-09-11 16:12:07 24

原创 vector 定义二维数组

【代码】vector 定义二维数组。

2023-09-11 11:28:05 2246 4

原创 剑指 Offer 21. 调整数组顺序使奇数位于偶数前面

题目描述:输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数在数组的前半部分,所有偶数在数组的后半部分。[3,1,2,4] 也是正确的答案之一。

2023-09-05 10:11:29 50

原创 剑指 Offer 52. 两个链表的第一个公共节点

我们使用两个指针 node1,node2 分别指向两个链表 headA,headB 的头结点,然后同时分别逐结点遍历,当 node1 到达链表 headA 的末尾时,重新定位到链表 headB 的头结点;当 node2 到达链表 headB 的末尾时,重新定位到链表 headA 的头结点。

2023-09-04 15:44:51 40 1

原创 剑指 Offer 25. 合并两个排序的链表

然后,我们重复以下过程,直到 l1 或者 l2 指向了 null :如果 l1 当前节点的值小于等于 l2 ,我们就把 l1 当前的节点接在 prev 节点的后面同时将 l1 指针往后移一位。由于输入的两个链表都是有序的,所以不管哪个链表是非空的,它包含的所有元素都比前面已经合并链表中的所有元素都要大。当 l1 和 l2 都不是空链表时,判断 l1 和 l2 哪一个链表的头节点的值更小,将较小值的节点添加到结果里,当一个节点被添加到结果里之后,将对应链表中的节点向后移一位。

2023-09-04 11:33:44 42 1

原创 剑指 Offer 22. 链表中倒数第k个节点

最简单直接的方法即为顺序查找,假设当前链表的长度为 n,则我们知道链表的倒数第 k个节点即为正数第 n−k+1n - k + 1n−k+1 个节点,此时我们只需要顺序遍历完链表的 n−k 个节点即可到达倒数第 k个节点。我们将第一个指针fast 指向链表的第k+1个节点,第二个指针slow指向链表的第一个节点,此时指针fast与slow二者之间刚好间隔k 个节点。我们首先将fast 指向链表的头节点,然后向后走k步,则此时fast 指针刚好指向链表的第k+1个节点。个节点,从头节点开始,它们的值依次是。

2023-09-04 09:08:37 40 1

原创 剑指 Offer 06. 从尾到头打印链表

切记sta.pop()删除后不返回,用sta.top先返回栈顶元素,在用sta.pop()删除栈顶元素。v.insert(p,t)(将t插入到p的前面)t表示类型为T(如vector)的值,p表示迭代器。题目描述:输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。例如:v.insert(v.begin()+2,5) 在第三个位置插入5。我自己第一次写是用的栈后进先出的这个特性来实现的。

2023-09-01 21:01:03 39 1

原创 问题:孪生素数

【代码】问题:孪生素数。

2023-08-24 20:59:17 110 1

原创 有向图最短路径的Dijkstra算法

【代码】有向图最短路径的Dijkstra算法。

2023-08-23 22:30:44 99 1

原创 快速排序算法

快速排序算法。

2023-08-10 22:46:18 55 1

原创 题目:汉诺塔问题(递归)

汉诺塔问题------递归。

2023-08-10 20:42:54 35 1

原创 C++从文件读入数据并输出

不知道是不是一定要在字符串后面加一个空格才行,反正我不加它就没法正确读取到结构体。这里用了string类型,就是温习一下用s.c_str() 转化为字符串数组。没有空格的就读出了一个整体。

2023-08-07 20:57:32 546 1

原创 C++从文件读入多个int类型的数据并存入int数组

假设我们有个文件里面有多个int类型(float,doubt类型的也一样,把int改成float或doubt就行)的数据,我们想通过读文件把他存入一个数组中,以便我们对它进行操作。

2023-08-07 17:22:50 805 1

原创 题目:4名专家对4款赛车进行评论

4名专家对4款赛车进行评论。A说:2号赛车是最好的。B说:4号赛车是最好的。C说:3号不是最佳赛车。D说:B说错了。

2023-08-04 19:21:15 171

原创 题目:N盏灯和N个人灯亮灭问题

用的递归和动态数组

2023-08-04 19:10:13 319 1

原创 题目:单词名词的复数形式

规则如下:(1)辅音字母-y结尾的名词,将y变成i再加-es(2)以-s、-x、-ch、-sh结尾的名词,在词尾加-es。(3)以元音-o结尾的名词,在词尾加-es。(4)其他情况直接加s。

2023-08-04 18:56:31 32

原创 题目:求出五位质回文数的个数

符合既是质数又是回文数且是5位数。

2023-08-04 18:53:30 30

原创 简单选择排序

简单选择排序

2023-08-03 17:21:29 40

原创 冒泡排序算法

冒泡排序:从后往前冒泡和从前往后冒泡。

2023-07-31 21:32:15 41 1

原创 题目:求数字的乘积根

求正整数的数字乘积根,可以从中学习到递归,按位分解

2023-07-31 18:42:11 314

原创 成绩统计(简单题)

小蓝给学生们组织了一场考试,卷面总分为 100 分,每个学生的得分都是一个 0 到 100 的整数。如果得分至少是 60 分,则称为及格。如果得分至少为 85 分,则称为优秀。请计算及格率和优秀率,用百分数表示,百分号前的部分四舍五入保留整数。

2022-12-08 22:36:36 286

作业.pkt

作业.pkt

2022-12-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除