数据结构--二叉树 树是一种非线性的数据结构,它是由n(n>=0)个有限结点组成一个具有层次关系的集合。把它叫做树是因为它看起来像一棵倒挂的树,也就是说它是根朝上,而叶朝下的。它具有以下的特点:1. 有一个特殊的结点,称为根结点,根结点没有前驱结点2. 除根结点外,其余结点被分成M(M > 0)个互不相交的集合T1、T2、......、Tm,其中每一个集合Ti (1
Java——类和对象2 基本规则:在文件的最上方加上一个 package 语句指定该代码在哪个包中.包名需要尽量指定成唯一的名字, 通常会用公司的域名的颠倒形式(例如 com.bit.demo1).包名要和代码路径相匹配. 例如创建代码com.bit.demo1 的包,那么会存在一个对应的路径com/bit/demo1来存储代码如果一个类没有 package 语句, 则该类被放到一个默认包中。
JAVA——类与对象 类是用来对一个实体(对象)来进行描述的,主要描述该对象有哪些属性(成员变量),哪些功能(方法)。那么在Java语言中,如何对上述的洗衣机类来进行定义呢?接着往下看// 创建类field;// 字段(属性) 或者 成员变量method;// 行为 或者 成员方法class为定义类的关键字ClassName是类的名字//成员变量或字段public void Eat(){//成员方法System.out.println("正在吃饭....");
【C语言】——结构体(1) 在C语言中,我们都知道整型(int)、字符型(char)、浮点型(float、double)这些基本数据类型;但是在实际解决问题时,我们会发现只有这几种数据类型是非常单一的,有时候要一次性用到多种数据来修饰一个变量;例如,一个学生有姓名、学号、身高、体重、各科成绩等信息,这时候我们就要用到一个新的数据类型——结构体。
[C语言] atoi函数的功能和模拟实现 该函数使用来判断是否为空格,该函数参数若为空格则返回非0,参数若为非空格则返回0;该函数用来判断是否是数字字符,若是数字字符'0'到'9'返回非0,若不是数字字符返回0;2.空字符串的第一个函数为'\0',所以只需要判断字符串第一个函数是否为'\0'返回即可。当是数字字符时,将其减去'0'即转换为数字,再继续判断下个字符,若是非数字字符则直接返回。3.忽略空格即要跳过所有空格,我们需要用到isspace函数,这里简单介绍一下该函数。4.我们定义一个flag变量,若遇到'+'为1,遇到'-'为-1。
刘十三的第一篇博客 首先,我是来自一个双非院校的一名大一学生,我的专业是软件工程,由于高考失利,导致我只能大学更加努力来弥补学历上的劣势,我也是希望通过CSDN这个平台获得更多的编程知识,磨练自己的技术。本人刚刚开始接触编程,最近正在学习C语言,虽然自己现在还是个啥都不会的菜鸟,但是我愿意每天在编程上花时间学习,将来一定能学好编程,找到自己理想的工作。