自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 185

原创 循环队列的实现

#include<stdio.h> #include<malloc.h> #include<stdlib.h> #define MaxSize 100 typedef int dataType; //循环队列 typedef struct{ dataType data[MaxSize]; int front,rear; }SeqQueue; //初始化队列 SeqQueue* createQueue(){ SeqQueue *q=(SeqQue...

2021-10-30 17:00:34 194

原创 链栈的实现

#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 265

原创 顺序栈的实现

#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 709

原创 JAVA 字符编码

编码表:其实就是生活中文件和计算机二进制的对应关系表 字符码表 ISO8859-1:拉丁码表,兼容ASCII,还包括了西欧语言,希腊语,泰语,阿拉伯语等 GBK:兼容GB2312,包含更多中文,每个英文占1个字节,中文占2个字节(第一个字节为负数,第二个字节为可正可负) Unicode:国际标准码,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,每个字符占2个字节。java中存储字符类型就是使用Unicode编码 UTF-8:是针对Unicode的可变长编码,可以用..

2021-10-17 20:36:28 236

原创 单链表的基操

//实验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 281

原创 顺序表的实现

//实验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 438

原创 JAVA IO流

1.IO流的简介 在Java中,将这种通过不同输入输出设备(键盘,内存,显示器,网络等)之间的数据传输抽象表述为“流”,程序允许通过流的方式与输入输出设备进行数据传输。Java中的“流”都位于java.io包中,称为IO(输入输出)流。 2.分类 IO流有很多种,按照操作数据的不同,可以分为字节流和字符流,按照数据传输方向的不同又可分为输入流和输出流,程序从输入流中读取数据,向输出流中写入数据。 3.字节流的概念 无论是文本、图片、音频还...

2021-10-10 00:18:27 363

原创 JAVA集合

集合的特点: 1.用于存储对象的容器 2.集合的长度是可变的 3.集合中不可以存储基本数据类型值 集合容器因为内部的数据结构不同,有多种具体容器,不断的向上抽取,就形成了集合框架。 集合和数组的区别? 数组的长度是固定的,数组中存储的是同一类型的元素,可以存储基本数据类型值。 集合的长度是可变的,集合存储的都是对象,而且对象的类型可以不一致。 1.集合按照其存储结构可...

2021-10-01 10:12:36 355

原创 JAVA API

API:Application Programming Interface 应用程序编程接口 1.String类和StringBuffer类 String类:1.字符串都是对象 (常量)2.一旦初始化就不可以被更改,因为是字符串常量 3.通过String类的构造函数可以知道,将字节数组或者字符转成字符串 StringBuffer类:1.是一个字符串缓冲区,其实就是一个容器初始化容量16字符。 (容器) ...

2021-09-22 22:33:30 121

原创 JAVA多线程

在应用程序中,不同的程序块也是可以同时运行的,这种多个程序块同时运行的现象被称作并发执行。 1.线程的概述 进程:正在进行中的程序 在计算机中,所有的应用程序都是由CPU执行的,对于一个CPU而言,在某个时间点只能运行一个程序,也就是说只能执行一个进程。由于CPU运行速度很快,能在极短的时间内在不同的进程之间进行切换,所以给人以同时执行多个程序的感觉。 线程: 1):就是进程中一个负责程序执行的控制单元(执行路径) ...

2021-09-19 10:16:30 190

原创 JAVA面向对象

面向对象的主要特点主要可以概括为封装性,继承性,多态性。 1.封装性 是指隐藏对象的属性和实现细节,仅对外提供公共访问方式,这就是封装性。 2.继承性 继承性主要描述的是类与类之间的关系,通过继承,可以在无须重新编写原有类的情况下,对原有类的功能进行扩展。 3.多态性 多态性指的是在程序中允许出现重名现象,它指在一个类中定义的属性和方法被其他类继承后,它们可以具有不同的数据类型或表现出不同的地方。 类与对象 ...

2021-09-17 21:45:26 469

原创 JAVA的基本语法

1 .标识符: 标识符可以由任意顺序的大小写字母,数字,下划线(_)和美元符号($)组成,但标识符不能以数字开头,不能是java中的关键字。 2.定义标识符应该遵循的规则 (1)包名所有字母一律小写 (2)类名和接口名每个单词的首写字母都要大写 (3)常量名所有字母都要大写,单词之间用下划线连接 (4)变量名和方法名的第一个单词首字母小写,从第二个单词开始每个单词首字母大写 (5)在程序中,尽量使用有意义的英文单词来定义标识符,使得程序便于阅...

2021-09-15 20:57:16 608

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除