- 博客(12)
- 收藏
- 关注
原创 【JavaSE语法】图书管理系统实现详解
在学完JavaSE语法后,我们就可以去尝试写一个简单的图书管理系统来进一步提升我们面对对象编程的思想。
2024-01-13 19:50:24
1790
9
原创 【JavaSe语法】详解封装、继承、多态
封装、继承、多态等是面向对象程序三大特性,也是JavaSe基础语法中较难的部分。在本文之我会结合所学的知识与自己的理解向大家阐明这三种特性的概念及运用。目录前言封装1,封装的概念2,封装的实现继承1,继承的概念2,继承的语法3,父类成员的访问4,super关键字5,子类构造方法6,继承时代码执行顺序7,继承方式多态1,向上转型2,重写3,动态绑定4,多态5,向下转型6,多态的优缺点7,避免在构造方法中调用重写方法。
2023-12-24 21:32:09
259
10
原创 【C语言】带头双向循环链表实现及接口解析~
在上一篇博文中,我详细地讲解了无头单向不循环链表的实现,也提到了链表有八种分类,那么难道每种分类都要去学一遍吗?并不是的!我们只需要学习其中最常用的两种链表即可,即是上篇的无头单向不循环链表与本篇的带头双向循环链表,简称单链表与双链表,当我们将这两种链表掌握之后,自然就能独立实现其它链表了。话不多说,直接开始进入正文吧!目录前言(1)带头(2)循环(3)双链表双链表的结构双链表的实现(1)头文件实现1))创建单个双链表节点结构2))接口声明(2)源文件1))初始化链表2)) 打印链表3))尾插。
2023-12-08 18:35:29
126
11
原创 【C语言】超详细的单链表实现及接口执行逻辑解析~
在上两篇博文中,我写了顺序表及以顺序表为底层结构实现通讯录项目的相关内容,这都是线性表的一种,本文将详细介绍另一种线性表数据结构——链表。本文中有超多画图讲解,请你一定不要错过哟!
2023-12-04 11:20:05
223
13
原创 【C语言】基于顺序表结构实现通讯录
在上一篇博客中我详细地讲解了使用C语言来实现顺序表这一基础的数据结构,那么现在就让我们趁热打铁,将这一数据结构切实地使用起来。
2023-11-30 18:13:43
182
7
原创 【C语言】使用冒泡排序思想模拟sqort函数
qsort 是C语言中的一个库函数,它可以对任意类型的数据进行排序,而它的排序思想是快速排序,今天我将使用冒泡排序的思想来尝试实现。
2023-10-29 13:18:46
212
9
原创 【C语言】猜数字游戏的实现与解析(可能是本年度最详细的代码实现与解析)
在写这一篇博客之前,我一直在想要用什么样的方式给大家展现出来,是先把整个工程完成再去讲每段代码?还是按照代码的实现过程去一步一步推进?或许两者随便哪个都行,但是我觉得,如果想要把一个知识点讲透了,让读者能够跟着自己的文章一起去思考,并且能够独立完成这个项目,那么,我需要做的就不止这点了。目录一:开始前的准备,需求分析二:项目模块化三,函数的实现1,main函数的设计2,封装函数功能实现2)game函数封装test.cgame.cgame.h。
2023-10-05 11:15:07
1531
4
原创 【C语言】详解C语言二分查找逻辑及其代码实现
在一个有序的数组中,当我们想要快速地查找到某个数字时,可以采用逐一对照的方式,可是这种方法的效率是非常慢的,于是我们迫切地需要一种便捷高效的方式来解决这个问题,于是本文的主题“二分查找”便应运而生了。
2023-08-19 22:38:15
913
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人