最新 最热

LeetCode刷题---链表

原本1号指针指向下一个节点2的,但是将1号指针翻转之后指向空,一直翻转直到5指向空翻转为5指向4. 所以我们就需要3个变量,一个节点存放指向其他节点的信息,另一个节点是被指向的节点,还需要一个节点来存放下一个节点的信息 ...

2024-10-09
5

初识动态规划一>第 N 个泰波那契数

3.初始化:先把dp[0] = 0; dp[1] = dp[2] = 1; 初始化好就不会越界。

2024-10-09
1

String 类

在C语言中已经涉及到字符串了,但是在C语言中要表示字符串只能使用字符数组或者字符指针,可以使用标准库提供的字符串系列函数完成大部分操作,但是这种将数据和操作数据方法分离开的方式不符合面相对象的思想,而字符串应用...

2024-10-09
4

内部类,抽象类和接口(一)

1 抽象类概念 :在 面向对象的概念中,不是所有的类都是用来描绘对象的, 如果 一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。...

2024-10-09
4

JAVA中类和对象(二)

1.一般类中的数据成员都设置为 private ,而成员方法设置为 public , 问:那设置之后,Student类中,被Student修饰,的属性(classRoom)如何在类外访问呢?

2024-10-09
6

类和对象一(从封装开始讲述)

一.封装:封装:将数据和操作数据的方法进行有机结合,隐藏对象的属性和实现细节,仅对外公开接口来和对象进行 交互。面向对象程序三大特性:封装、继承、多态。而类和对象阶段,主要研究的就是封装特性。...

2024-10-09
5

对汉诺塔递归算法的简单理解

一.历史背景:汉诺塔(Tower of Hanoi),又称河内塔,是一个源于印度古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大...

2024-10-09
4

C语言结构体的理解

3.在声明结构的时候,可以不完全的声明,注意这样叫做匿名声明(匿名的结构体类型,如果没有对结构体类型重命名的话,基本上只能使⽤⼀次,因为他没有名字)...

2024-10-09
3

c语言-->对指针的理解——浅出深入

1.想要很好的理解指针就先理解,地址和内存。 计算机上的CPU在处理数据的时候,需要的数据都是在内存中读取的,处理后的数据也会放回内存中,这些内存也当然需要高效的管理那么计算机,怎么样管理呢? 其实就是把内存划分为一...

2024-10-09
2

初识Java环境配置和“JDK“的安装

一简介:如果想要从事Java开发则需要安装开发环境(JRE),JDK发布包里面本来就包含JRE,另外就是JDK本身就内置有JDE。在Windows下安装JDK的时候一定要考虑安装包的位数,如果是32位操作系统,则准备jdk-xxx-windows-i586.exe,如...

2024-10-09
8