自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【数据结构】2018年408统考真题【第41】【内含讲解,通俗易懂】

能看得出来他有着跟计数排序类似的想法,这个vis数组就像标志位寄存器一样,比如你数组里有出现1、3,那他就把vis[0]、vis[2]置为1,最后再把这数组从小开始过一遍,看哪个位置是0(比如vis[1]),就代表2这个数没有出现,答案就是2。这显然不是把while里的条件改了就能解决的,而且为了防止数组越界,以及尽可能的减少不必要的比较次数,要使算法能适用于各种情况,要改的是while里面的逻辑,而不是去控制这个循环什么时候该结束。OK,这个问题解决了,那新的问题又出现了:这种逻辑在代码里要怎么实现?

2025-11-04 16:07:33 886

原创 【数据结构】2020年408统考真题【第41】

请设计一个尽可能高效的算法,计算并输出所有可能的三元组(a,b,c)(a∈S1,b∈S2,c∈S3)中的最小距离。如S1:{-1,0,9},S2:{-25,-10,10,11},S3:{2,9,17,30,41},最小距离为2,对应三元组(9,10,9)。跟参考答案大差不差,核心思想是一样的,都是通过移动指针(其实是整数变量嘿嘿)比较不同集合中的元素以进一步查找最小距离,那个答案是在一个循环里同时比较三个数组的元素,代码看的有点乱,我写的这个还算比较清晰,不管怎样效率已经相比暴力枚举提高不少了!

2025-11-01 23:30:41 723

原创 C#使用MessagePack出现报错:CS0535“xxx.xxxFormatter“不实现接口成员

在为自己的小游戏项目编写游戏存档功能时,用到了MessagePack,它是一种用于C#的二进制序列化工具,性能远高于JsonSerializer、DataContractSerializer等其他序列化组件,可以实现快速序列化,同时占用更少的内存空间。

2025-02-16 17:25:36 682

原创 C++学习笔记-面向对象

参考自:类和对象是 C++ 的重要特性,它们使得 C++ 成为面向对象的编程语言,可以用于开发中大型项目。类(Class)是创建对象的模板,一个类可以创建多个对象(Object),每个对象都是类类型的一个变量;创建对象的过程又叫做类的实例化,每个对象都是类的一个具体实例(Instance),拥有类的成员变量和成员函数。与结构体一样,类只是一种复杂数据类型的声明,不占用内存空间;而对象是类这种数据类型的一个变量,或者说是通过类这种数据类型创建出来的一份实实在在的数据,是占用内存空间的。类是用户自定义的类型,如

2025-02-15 13:51:43 900

原创 【C#+WinForms项目实战】2048小游戏(内含详解,通俗易懂,简单上手)

这次的小游戏项目对我而言还只是练手,不算是正式的实践,却让我真正迈出了那艰难的一步。我知道写出来的程序远远不够完美,存在着许多明显的缺陷,甚至可以说还是个半成品,但起码我做到了靠自己一个人的能力搞出了这个小项目,为我将来的技术进步奠定了基础。千里之行始于足下,不积跬步无以至千里。整体看来,这个项目还有很多需要改进的地方,例如减少底层处理耗时、选择新的配色方案、添加动态效果等等。望各位大佬多多支持,相信在日后的学习中我也能有所成长。最后的最后,放一个成果图(笔者太菜了,至今合不出2048……

2025-02-14 16:21:24 2467

原创 C语言编译与链接

通过符号将多个模块组合成一个独立程序的过程即。

2025-01-25 17:47:32 1943

原创 C#学习笔记(下)

经本人搜集网上资料后整合而成的C#学习笔记,知识点很全面,前面某些很基础的内容绝大部分人都已经在学C/C++的时候学过了,所以基本一笔带过,其它地方都尽量写的很详细。由于篇幅过长所以分成上下篇,内容可能随时会更新,若有不足之处还请大佬多多指出,感谢大家的阅读。上篇:C#学习笔记(上)参考:特性(Attribute)是一种用于在程序运行时传递各种元素(如类、方法、枚举、方法参数等)的行为信息的声明性代码,提供了一种将元数据或声明性信息与代码(程序集、类型、方法、属性等)相关联的方法。元数据(metadata)

2025-01-23 23:33:22 890

原创 C#学习笔记(上)

经本人搜集网上资料后整合而成的C#学习笔记,知识点很全面,前面某些很基础的内容绝大部分人都已经在学C/C++的时候学过了,所以基本一笔带过,其它地方都尽量写的很详细。

2025-01-23 23:26:52 2315

原创 Redis学习笔记

从C语言中文网收集的资料整合成这篇Redis学习笔记,涵盖了Redis绝大部分基本知识点。本人经验不足,尚需努力学习,还请各位大佬多多指教。

2025-01-19 23:51:05 904 1

广东工业大学-操作系统课程设计-C++实现银行家算法

银行家算法的C++实现,代码完全靠自己编写,0参考。有任何需要改进的地方还请大佬多多指出,感谢支持。

2025-01-26

空空如也

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

TA关注的人

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