
Java
默默清寒
这个作者很懒,什么都没留下…
展开
-
栈和队列
队列和栈都是一种限制输入输出的数据结构的数据结构,应用非常广泛,本篇我们来模拟实现一下基础的栈和队列的结构。1.队列队列是一种先进先出的数据结构,顾名思义,就跟我们排队时一样的,有个先来后到的顺序。它的基本限制是只允许一端输入,而另一端输出,我们一般把输入的一端叫做队尾,把输出的一端叫做队首(或者队头)。关于队列的实现一般可以使用数组或者链表等,但是也不乏存在一些变种的题目(比如基于栈实现队列)...原创 2020-05-20 19:04:23 · 257 阅读 · 0 评论 -
java抽象类和接口
我感觉这一块知识点不多,但是我总觉得老师们讲课的时候有点略过了,这个东西在我写代码的过程中我觉得非常重要,不过也可能是因为是SE基础吧,所以讲的没那么多。1.抽象类抽象类也是一种类,跟普通的类差不多,但是它既然单独叫抽象类,那么还是有点跟普通的类不一样的地方的。前面我们将客观事物进行公共属性的提取形成类,而在这一层次上将几个类再次抽象,以至于它都没有具体的实例了,那么这个类就是抽象类,比如常...原创 2020-05-01 19:23:07 · 221 阅读 · 0 评论 -
Java继承和多态
其实这几个名词之间都是有关联的,前面解释了类和对象,这节来说继承和多态。原创 2020-04-10 02:30:25 · 281 阅读 · 0 评论 -
Java类和对象
虽然我觉得写基础JavaSE好像已经作用不大了,但是类和对象又是Java中最重要的东西,而且这一块其实有些地方还是有点绕的。而且就我的经验来看,我在学校期间老师在讲这一块的时候本来就很模糊。现在回过头来看看,虽然现在对于类和对象有了更进一步的认识,但是对于有些不是很清楚的小伙伴们说一说还是很有用的,而且经过自己的系统总结还会有更多的体验。这一块一共要说三个部分:类和对象,继承和多态,抽象类和接口...原创 2020-04-04 02:12:37 · 221 阅读 · 0 评论 -
程序结构(逻辑控制)
1.顺序结构#include<stdio.h>int main(){ printf("hello word !\n");//程序从上而下依次按顺序执行 printf("你好\n"); // return 0;}2.选择结构#include<stdio.h>int main(){ printf(""); return 0;}...原创 2020-02-23 16:43:55 · 701 阅读 · 0 评论 -
递归的应用(汉诺塔)(青蛙跳台阶)
1.斐波那契数列斐波那契数列相信大家都已经不陌生了,笔者第一次了解到这个数列的时候是从兔子繁殖的问题引入进来的,但是,关于斐波那契数列的研究远不止于此,感兴趣的朋友可以去百科上查看一些与之相关的话题。这里我们主要进行的主题是斐波那契数列的第n项求值问题,先来看一下这个数列的前几项:1,1,2,3,5,8,13,21,34……这个数列的特性也很明显,即前两项都是1,此后,后一项都是前两项之和,为了...原创 2019-12-31 13:58:07 · 584 阅读 · 2 评论