自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 蓝桥云课 路径

动态规划问题,可以把到达各个点的情况用数组存起来,各个点的情况又要依赖之前的点,类似于前缀和那样,但每次遇到这个点需要更新为最优的情况。所有点都是最优后,选择最后一个点输出即可。

2024-04-11 21:18:20 154

原创 蓝桥云课 路径之谜

解法参考了一位评论区的大佬,不得不佩服大佬的思路又清晰又牛逼!

2024-04-07 19:47:42 152

原创 蓝桥云课 八数行舞独步天下

首先,介绍两个c++中好用的函数:gcd()、next_permutation()

2024-04-02 11:30:03 186 1

原创 PTA 网络报文(java函数)

报文(message)是网络中交换与传输的数据单元,即站点一次性要发送的数据块。报文包含了将要发送的完整的数据信息,其长短很不一致,长度不限且可变。通常报文中包含通讯协议、通讯内容等信息。现定义一个报文类Message用于模拟网络报文,其包含属性protoString类型)表示报文的通讯协议、属性psdString类型)表示报文内容,现需要您重写Object类的equals和toString方法,具体要求:(1)equals方法:当两个Message对象的proto和psd。

2024-03-22 15:04:06 272 2

原创 PTA 数组求和(java函数求法)

编写程序。读入用户输入的10个整数存入数组中,并对数组求和。要求实现3个数组求和方法。

2024-03-22 14:53:39 274 1

原创 PTA 拓扑序

其中L是存储的图的邻接表,n是顶点个数,a为栈结构的零度表,b用于存放拓扑序列。函数须有返回值,如果此图是DAG图,返回1,否则返回0。

2023-11-21 16:32:43 149

原创 PTA 图的创建-邻接表 c++

在这里描述函数接口。例如://求顶点v的下标//创建图GG是图,采用邻接表存储结构,v为顶点的值。

2023-11-21 16:09:05 462

原创 PTA 图的创建(邻接矩阵)c++

/创建图G//返回顶点v的下标G为图,采用邻接矩阵存储结构,v是顶点的值。

2023-11-21 15:37:17 770

原创 PTA 哈夫曼编码

*建立n个叶子结点的哈夫曼树*///求哈夫曼编码其中HT为哈夫曼树,n为叶子结点个数,HC为哈夫曼编码。

2023-11-21 15:07:20 382

原创 PTA 合并排序 C语言解法

其中a和n都是用户传入的参数。n是总堆数。

2023-11-20 17:04:04 63 1

原创 PTA 简单快速排序 c语言解法

其中a和x都是用户传入的参数。n为元素个数,x为等查数据。函数须返回x的排名。

2023-11-20 16:42:12 601 1

原创 PTA 堆排序 函数题 c++

其中anm都是用户传入的参数。n是数据元素个数;m是统计个数。

2023-11-20 16:13:02 190 1

原创 PTA 统计有向图中各顶点的入度与统计有向图中入度为n的顶点个数(邻接表)c语言解法

本题要求实现2个函数,统计有向图中各顶点的入度,并统计入度为n的顶点个数。其中,Graph为采用邻接表作为存储结构的有向图。

2023-11-20 15:22:18 843

原创 #移除链表元素

(学习内容来自《代码随想录》)方法一和方法二总的思路都是遍历链表,创建一个临时链表,使该临时链表的头节点地址等于原链表的头节点地址。利用临时链表遍历,判断当前链表指向的下一个链表值是否是目标值,如果是的话,那么就使当前链表的尾节点指向下一个链表的尾节点。如果不是,就更新当前链表,使当前链表指向当前链表的尾节点,继续遍历。最后,返回头节点地址即可。

2023-08-14 10:14:21 21

原创 #二分查找法的写法

碎碎念:为了监督本人好好学习算法,要求自己每新学一个内容,就一定要写博客记录自己的所学,祝自己早日成为编程大佬!!!(学习内容来自《代码随想录》)总的思路:每次循环先确定左边界和右边界,利用左边界和右边界确定中间值,再用中间值与目标值比较。如果目标值大于中间值,说明目标值在右半边,那么右边界值不动,将左边界值右移到合适的位置;如果目标值小于中间值,说明目标值在左半边,那么左边界值不动,右边界左移;如果相等就返回中间值的下标。如果一旦左右边界不合法就退出循环,说明找不到目标值,返回-1即可。

2023-08-10 11:27:04 43 2

数据结构期末判断题题库

数据结构期末判断题题库

2023-12-09

空空如也

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

TA关注的人

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