自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据结构中二叉树的中序遍历的非递归算法

【代码】数据结构中二叉树的中序遍历的非递归算法。

2024-05-28 13:29:09 115 2

原创 类C语言实现顺序表中的基本操作

操作的说明:初始化,销毁,清空,求表长,判空,取值代码比较简短,理解起来容易一点,其中取值便是利用了数组的随机存取性质,因为你给定一个下表,数组便能对应到其元素,因此算法时间复杂度为O(1)。算法分析:从顺序表的查找过程可见,Ci取决于所查元素在表中的位置。时间复杂度分析时引入平均查找长度的概念(ASL),它是在查找时,为了确定元素在顺序表中的位置,需要和给定值进行比较的数据元素个数的。(1)从第一个元素起,依次和e值比较,若找到与e相等的元素L.elem[i],则查找成功,返回该元素的序号i+1。

2024-03-16 23:10:27 619

原创 类C语言有关操作的补充说明

(3)指针参数虽然能达到与使用引用的效果,但在被调用函数中需要重复使用“*指针变量名”的形式进行运算,就很容易产生错误且使得程序的阅读性较差。传地址:(1)参数为指针变量 (2)参数为引用类型(常用) (3)参数为数组名。(2)当参数传递数据量较大时,用引用比一般变量传递参数的时间和空间的效果好。malloc(m)函数:开辟m字节长度的地址空间,并返回这段空间的首地址。(1)传递引用给函数与传递指针的效果是一样的,形参变化,实参也发生变化。成功:T类型的指针,指向新分配的内存。

2024-03-10 21:03:55 261

原创 线性表的顺序存储表示之结构类型的定义

利用了数组的随机存取的性质,时间复杂度为O(1),因为与问题的规模n无关,给我一个下标便去检索对用位置下的元素。将L定义为SqList类型的变量,便可以利用L.elem[i-1]访问表中位置序号为i的图书记录。基于此模板下设计的两个案列(多项式和图书表)在上述定义后,可以通过变量定义语句。

2024-03-09 17:29:29 160

原创 逆序算法的比较(空间复杂度)

【代码】逆序算法的比较(空间复杂度)

2024-03-07 21:27:36 106

原创 python编程在Excel的表格中添加信息

【代码】python编程在Excel的表格中添加信息。

2024-03-03 23:50:43 159

原创 Python语言编程实现文件存入磁盘目录

案列:从当前目录data依次读取5个人的微博txt文件,按照文件长度排好顺序并命名为1.txt,2.txt等,然后依次把内容写入到D盘“sumdata”目录下sum.txt文件中。

2024-03-01 23:16:19 240

原创 python中数据文件的相关读写操作

案列二:读取文本文件data.txt(文件中每行存放一个整数)中所有整数,将其按照升序排序后写入文本文件data_asc.txt中。案列1:向文本中写入内容(我的姓名 联系方式 父母的姓名和联系方式),接着读出。

2024-02-29 23:49:43 139

原创 数据结构中对于抽象数据类型的理解(以简单的复数为例)

cout << "复数i2:" << i2 << " 它的虚部:" << GetImag(i2) << endl;cout << "复数i1:" << i1 << " 它的实部:" << GetReal(i1) << endl;cout << "复数i1和i2的和:" << Add(i1, i2) << endl;cout << "复数i1和i2的差:" << Sub(i1, i2) << endl;/*<<运算符的重载版本会被调用,它会正确地格式化并输出复数的实部和虚部。

2024-02-28 18:07:30 441

原创 Python的下载安装

python软件的下载安装以及helloworld程序的输出

2023-08-22 20:54:31 82

原创 Java集合框架之Set遍历的多种方法

简单熟悉了Set的实现类:LinkedHashSet(内部存储顺序与插入顺序一致),掌握其几种常用的遍历方法。

2023-08-15 16:01:43 1727

原创 Java集合框架之List的多种遍历方法

通过Java集合框架的学习,掌握一些Java种常用的数据结构,在此过程种我们练习使用API中的一些类库,来增强自己的一些技能。

2023-08-14 22:11:53 353

原创 Java语言的文件拷贝(输入输出流的相关知识已经是否带缓冲的比较)

文件输入输流出关于是否带缓冲的比较。缓冲流中比较典型的是BufferedInputStream,BufferedOutputStream。

2023-08-13 20:04:57 63

原创 Java语言的正则表达式regex相关案列

使用regex可以用于输入数据的校验,且很多开发工具都支持正则表达式,其功能极其强大,所以我们多多了解一点它的相关知识,对今后的学习很有帮助哈。

2023-08-11 16:29:21 32

原创 识别状态转换图的标识符

用状态转化图来实现输入数据的校验

2023-08-09 22:39:44 141

原创 MVC模式设计的用户管理系统(注册登录版)

MVC模式设计的用户管理系统(注册登录版本),里面涉及到了domian层,DAO层,service层,view视图层(渲染),Controller(控制层),通过这些层的设计分而治之,共同支撑起了这个项目的构架。

2023-08-08 14:48:33 280

原创 Java语言中的内部类

Java语言中的内部类(了解以下,很少使用)

2023-08-08 11:19:38 24

原创 Java控制台弹球小游戏(面向对象版本)

Java控制台弹球小游戏面向对象的设计思路

2023-08-05 16:54:45 274

原创 一分钟打字小游戏(Java控制台设计)

一分钟打字简单小游戏(面向对象的设计方法),程序设计时需要注意擦除字符,这个擦除字符保留在数组中需要重新new出来,这样真正的对象才能被保存下来,用于渲染时擦除!!!

2023-08-03 23:03:59 202

原创 模拟龟兔赛跑简单小游戏

面向对象的设计龟兔赛跑简单小游戏(兔子速度,兔子打盹时间,乌龟速度,赛道长度,最后时间比较判断获胜!)

2023-07-31 21:33:14 39 1

原创 石头剪子布小游戏(OOP思想)

石头剪子布的小游戏采用面向对象的设计方法,这个游戏模拟比较简单,设计思路清晰。对于分支语句的练习(if else switch等)运用较多。同时该程序简化了main方法,里面就是game.start(),阅读性较强。不是很建议在main方法中写很多较长又复杂的代码。

2023-07-30 22:44:41 79

原创 猜数字小游戏不同版本的实现(体现面向过程和面向对象的思想)

猜数字小游戏,不同版本的设计。体现了面向对象和面向过程的思想。

2023-07-28 23:09:40 153 1

原创 查看基本数据类型数据的存储小工具。

学习编写的二进制工具查看小软件,可能会有一些Bug,希望大家能多多包容。

2023-07-28 21:15:02 37 1

原创 Java面向对象思想:关于继承的理解(通过代码加深)

关于面型对象继承方面概念的理解和相关代码的展示。

2023-07-24 13:44:51 33

原创 Java中简单书写实体对象

Java语言中简单实体对象地编写(通过getter和setter方法进行数据地获取和修改)

2023-07-22 10:59:33 67

原创 将输入的整数数字翻译成对应的中文形式

将整数数字翻译成相应的中文形式(非常实用的小程序),可以对我们的逻辑进行训练,达到我们想要的预期效果。

2023-07-20 17:12:27 222 1

原创 数字编码点阵

通过LED.显示数字的点阵编码。

2023-07-19 09:43:43 78

原创 根据自己的成绩进行等级的评定(ABCDE五级分制)

根据自己的成绩进行等级的评定(ABCDE五级分制)

2023-07-17 11:02:56 144 1

原创 将十六进制的数转换成二进制的数

将十六进制的数转换为二进制的数

2023-07-16 20:35:23 1275 1

原创 将十进制的数转换成任意的R进制的数

将十进制的数转换成任意的R进制的数,这里涉及到了一些简单的算法。整数和小数部分单独进行处理,且多次出现自己调用自己的现象,所以用递归处理较为合适。满足了我们对输出结果的要求,同时程序看起来也比较清晰。

2023-07-14 15:28:32 723 1

原创 任意的R进制转换成十进制的计算小程序

任意进制转换成十进制的计算小程序(采用命令行的界面来完成和实现)。涉及到了按权展开的算法,我们在稿纸上计算很容易,写了一个程序来让计算机进行计算,模拟客观世界,更好的为人类服务!

2023-07-13 13:13:14 162 1

原创 弹跳的字符串

写得简单弹跳字符串程序,按上下光标键可以对字符串进行加减速。对程序感兴趣的朋友可以看看,感谢大家的支持和喜爱!

2023-07-11 16:49:07 23

原创 简单字符跑马灯

还是利用有声有色文本库简单写得小程序(跑马灯)

2023-07-10 16:37:08 41 1

原创 简单的贪吃蛇小游戏

利用JavaConsole(有声有色文本库)设计的简单贪吃蛇小游戏程序

2023-07-09 21:55:51 72 1

原创 简单的环形广告效果

自己简单制作的环形广告效果,字体颜色是随机设置的。

2023-07-08 22:35:39 57 1

原创 JavaWeb之表单标签的使用

2022-11-10 20:49:35 109 1

原创 项目:家庭收入支出记账软件(JAVA语言)

关于家庭收入支出记账软件(Java语言编写)

2022-10-10 13:35:19 167 1

原创 输出100以内的所有质数(每行10个)

/ 进行下一轮循环时,要将isFlag重置,防止受合数的影响(isFlag变为了false)// 利用break进行了优化,一旦i整除j,将跳出当前的循环。// 质数的标识符为true。i++) {// i作为被除数,j作为除数。将上段代码的第二个for循环中的j

2022-10-06 19:30:49 2819 1

空空如也

空空如也

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

TA关注的人

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