- 博客(13)
- 收藏
- 关注
原创 链队列的实现
#include<stdio.h>#include<malloc.h>#include<stdlib.h>//链队列typedef int dataType;struct node{ dataType data; struct node *next;};typedef struct{ struct node *front,*rear;}LinkQueue;//初始化链队列void initQueue(LinkQueue *...
2021-10-30 17:15:44
130
原创 循环队列的实现
#include<stdio.h>#include<malloc.h>#include<stdlib.h>#define MaxSize 100typedef int dataType;//循环队列typedef struct{ dataType data[MaxSize]; int front,rear;}SeqQueue;//初始化队列SeqQueue* createQueue(){ SeqQueue *q=(SeqQue...
2021-10-30 17:00:34
149
原创 链栈的实现
#include<stdio.h>#include<malloc.h>#include<stdlib.h>//链栈typedef int dataType;typedef struct node{ dataType data; struct node *next;}LinkStack;//创建链栈LinkStack* createStack(){ LinkStack *t=(LinkStack *)malloc(sizeof(L...
2021-10-30 16:40:18
210
原创 顺序栈的实现
#include<stdio.h>#include<malloc.h>#include<stdlib.h>#define MaxSize 100//顺序栈typedef int dataType;typedef struct{ dataType data[MaxSize]; int top;}SeqStack;//创建顺序栈SeqStack* createStack(){ SeqStack *t=(SeqStack *)mal...
2021-10-30 16:01:23
513
原创 JAVA 字符编码
编码表:其实就是生活中文件和计算机二进制的对应关系表 字符码表ISO8859-1:拉丁码表,兼容ASCII,还包括了西欧语言,希腊语,泰语,阿拉伯语等GBK:兼容GB2312,包含更多中文,每个英文占1个字节,中文占2个字节(第一个字节为负数,第二个字节为可正可负)Unicode:国际标准码,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,每个字符占2个字节。java中存储字符类型就是使用Unicode编码UTF-8:是针对Unicode的可变长编码,可以用..
2021-10-17 20:36:28
182
原创 单链表的基操
//实验1 单链表//实验内容//(1)创建链表//(2)在链表的第i个位置插入元素x//(3)删除链表的第i个元素//(4)输出链表//(5)判断链表是否为空//(6)求链表第i个元素的值//(7)查找值为x的元素//(8)清空链表//(9)求链表元素个数#include<stdio.h>#include<malloc.h>#include<stdlib.h>typedef int dataType;typedef struct node
2021-10-10 10:16:33
213
原创 顺序表的实现
//实验1 顺序表的实现//1、实验目的//1. 掌握顺序表的存储结构;//2. 验证顺序表及其基本操作的实现;//3. 理解算法与程序的关系,能够将顺序表算法转换为对应的程序。//2、实验内容//1. 初始化顺序表;//2. 在顺序表的第i位插入元素;//3. 删除顺序表的第i个元素;//4. 输出顺序表;//5. 判断顺序表是否为空;//6. 判断顺序表是否满//7. 求顺序表第i个元素的值;//8. 查找值为x的元素。#include <stdio.h>#i.
2021-10-10 09:14:13
380
原创 JAVA IO流
1.IO流的简介 在Java中,将这种通过不同输入输出设备(键盘,内存,显示器,网络等)之间的数据传输抽象表述为“流”,程序允许通过流的方式与输入输出设备进行数据传输。Java中的“流”都位于java.io包中,称为IO(输入输出)流。 2.分类 IO流有很多种,按照操作数据的不同,可以分为字节流和字符流,按照数据传输方向的不同又可分为输入流和输出流,程序从输入流中读取数据,向输出流中写入数据。 3.字节流的概念 无论是文本、图片、音频还...
2021-10-10 00:18:27
310
原创 JAVA集合
集合的特点: 1.用于存储对象的容器 2.集合的长度是可变的 3.集合中不可以存储基本数据类型值集合容器因为内部的数据结构不同,有多种具体容器,不断的向上抽取,就形成了集合框架。 集合和数组的区别?数组的长度是固定的,数组中存储的是同一类型的元素,可以存储基本数据类型值。集合的长度是可变的,集合存储的都是对象,而且对象的类型可以不一致。 1.集合按照其存储结构可...
2021-10-01 10:12:36
310
原创 JAVA API
API:Application Programming Interface 应用程序编程接口1.String类和StringBuffer类 String类:1.字符串都是对象 (常量)2.一旦初始化就不可以被更改,因为是字符串常量 3.通过String类的构造函数可以知道,将字节数组或者字符转成字符串 StringBuffer类:1.是一个字符串缓冲区,其实就是一个容器初始化容量16字符。 (容器) ...
2021-09-22 22:33:30
84
原创 JAVA多线程
在应用程序中,不同的程序块也是可以同时运行的,这种多个程序块同时运行的现象被称作并发执行。1.线程的概述 进程:正在进行中的程序 在计算机中,所有的应用程序都是由CPU执行的,对于一个CPU而言,在某个时间点只能运行一个程序,也就是说只能执行一个进程。由于CPU运行速度很快,能在极短的时间内在不同的进程之间进行切换,所以给人以同时执行多个程序的感觉。 线程: 1):就是进程中一个负责程序执行的控制单元(执行路径) ...
2021-09-19 10:16:30
147
原创 JAVA面向对象
面向对象的主要特点主要可以概括为封装性,继承性,多态性。 1.封装性 是指隐藏对象的属性和实现细节,仅对外提供公共访问方式,这就是封装性。 2.继承性 继承性主要描述的是类与类之间的关系,通过继承,可以在无须重新编写原有类的情况下,对原有类的功能进行扩展。 3.多态性 多态性指的是在程序中允许出现重名现象,它指在一个类中定义的属性和方法被其他类继承后,它们可以具有不同的数据类型或表现出不同的地方。类与对象...
2021-09-17 21:45:26
400
原创 JAVA的基本语法
1 .标识符: 标识符可以由任意顺序的大小写字母,数字,下划线(_)和美元符号($)组成,但标识符不能以数字开头,不能是java中的关键字。2.定义标识符应该遵循的规则 (1)包名所有字母一律小写 (2)类名和接口名每个单词的首写字母都要大写 (3)常量名所有字母都要大写,单词之间用下划线连接 (4)变量名和方法名的第一个单词首字母小写,从第二个单词开始每个单词首字母大写 (5)在程序中,尽量使用有意义的英文单词来定义标识符,使得程序便于阅...
2021-09-15 20:57:16
529
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人