10 2019 档案

摘要:运用知识: 循环队列的顺序存储 下面是文件运行成功的样式展示 阅读全文
posted @ 2019-10-28 21:40 wwww2 阅读(1195) 评论(0) 推荐(0)
摘要:这里用的是冒泡排序 阅读全文
posted @ 2019-10-26 21:07 wwww2 阅读(640) 评论(0) 推荐(0)
摘要:#include #include #define MAX 100 typedef struct Book{ double no; char name[MAX]; double price; struct Book * next; }Book,*BList; //创建列表 void CreatList(BList &B) { //头插法创建单链表 ... 阅读全文
posted @ 2019-10-26 21:02 wwww2 阅读(529) 评论(0) 推荐(0)
摘要:这道题可以用头插法创建列表,然后正常输出: 阅读全文
posted @ 2019-10-26 20:56 wwww2 阅读(692) 评论(0) 推荐(0)
摘要:如果编译不通过,可以将C该为C++ 阅读全文
posted @ 2019-10-26 20:52 wwww2 阅读(965) 评论(0) 推荐(0)
摘要:1 #include 2 #include 3 typedef struct Lnode{ 4 int num; 5 struct Lnode * next; 6 }Lnode,*LinkList; 7 8 typedef struct Link{ 9 LinkList data; 10 struct Link * next... 阅读全文
posted @ 2019-10-26 20:42 wwww2 阅读(737) 评论(1) 推荐(0)
摘要:头文件中 主函数 阅读全文
posted @ 2019-10-26 09:58 wwww2 阅读(550) 评论(0) 推荐(0)
摘要:java的加载与执行过程: 编译阶段: 2. 经过javac.exe编译(如果源文件没有语法错误),生成一个或多个.class文件,注意的是此时的字节码文件不是二进制的,无法在操作系统上执行。 运行阶段: 这样java的加载与执行就完成了。 阅读全文
posted @ 2019-10-25 13:48 wwww2 阅读(471) 评论(0) 推荐(0)
摘要:java的语言特性 1.简单性:例如:java不再支持多继承,而c++是支持多继承的,多继承比较复杂。 c++中有指针,java中屏蔽了指针的概念。所以相对来说比较简单。 //注:java语言的底层是c++,不是c语言。 2.安全性 3.可移植性:java语言可以做到一次编译,到处运行。 4.面向对 阅读全文
posted @ 2019-10-25 11:42 wwww2 阅读(282) 评论(0) 推荐(0)
摘要:此例为十进制N转换为其它进制 1.顺序栈的存储结构 typedef struct{ ElemType data[MAXSIZE];//为顺序栈分配最大容量的内存 int top; //指向栈顶 }SqStack; 2.初始化栈 void Initstack(SqStack &S) { if(!S.d 阅读全文
posted @ 2019-10-21 21:37 wwww2 阅读(1392) 评论(0) 推荐(0)
摘要:顺序栈是指利用顺序存储结构实现的栈,即用一组连续地址的存储单元依次存放到栈底到栈顶的数据元素。 1.顺序栈的存储结构:(这里以存储整数为例) 1 typedef struct{ 2 ElemType data[MAXSIZE];//为顺序栈分配最大容量的内存 3 int top; //指向栈顶 4 阅读全文
posted @ 2019-10-21 09:20 wwww2 阅读(746) 评论(0) 推荐(0)
摘要:继承: 作用: 提高了代码的复用性。 让类与类之间产生了关系,为多态提供了前提 继承中成员变量的特点: 继承中成员函数的特点: 方法重写: 注意:重写方法必须和被重写的方法具有相同的方法名,参数列表和返回值类型 覆盖时,子类的方法权限一定要大于等于父类的方法权限 静态只能覆盖静态 父类的私有方法不可 阅读全文
posted @ 2019-10-19 21:27 wwww2 阅读(98) 评论(0) 推荐(0)
摘要:private关键字 1.是一个权限修饰符。 2.用于修饰成员 3.被私有化的成员只能在本类中有效 常用之一: -将成员变量私有化,对外提供对应的set,get方法对其进行访问,提高对数据访问的安全性。 构造函数: 特点: 1.函数名和类名相同 2.没有返回值类型,连void都没有 3.没有具体的返 阅读全文
posted @ 2019-10-19 21:18 wwww2 阅读(158) 评论(0) 推荐(0)
摘要:面向对象的特点: 1.封装; 2.继承 3.多态 好处: 是一种符合人们思考习惯的思想 可以将复杂的事情简单化 将程序员从执行者变为指挥者 二 类与对象 成员变量与局部变量的区别: 1.位置不一样: 成员变量:类中,方法外; 局部变量:方法中,或者方法声明上; 2.在内存中的位置不同: 成员变量:堆 阅读全文
posted @ 2019-10-19 21:08 wwww2 阅读(114) 评论(0) 推荐(0)
摘要:函数: 1.什么是函数? 函数是定义在类中具有特定功能的一段独立小程序。 函数也称方法。 2.函数的格式: [ 修饰符 ] 返回值类型 函数名(参数类型 形式参数) { 执行语句; return 返回值; } //注:带[ ]是可选项,不是必须的,如果修饰符列表当中有static关键字,即可用类名. 阅读全文
posted @ 2019-10-19 20:47 wwww2 阅读(108) 评论(0) 推荐(0)
摘要:java的简单知识概述 常量: 1.字符串常量2.字符常量3.小数常量4.整数常量5.布尔常量6.空常量 null 变量:内存中的一块存储区域; 数据类型: 1. 基本数据类型: 共四大类八小种: 2.引用数据类型 自动类型转换 byte,short,char-->int -->long-->flo 阅读全文
posted @ 2019-10-19 20:37 wwww2 阅读(121) 评论(0) 推荐(0)
摘要:重载: 1.什么时候使用? 当所定义的方法功能相似时 2.构成方法重载的条件: 3.注意:返回值类型不作为重载的区分标准(即重载与返回值类型无关),可能会有人不理解,下面详解一下: 例: 上面代码不是方法重载,而且写法是不对的,编译会报错,因为当你调用时,jvm不知该调用void类型的a方法还是类型 阅读全文
posted @ 2019-10-18 23:12 wwww2 阅读(184) 评论(0) 推荐(0)
摘要:#include #include #define MAX 1000 typedef struct{ double no; char name[MAX]; double price; }Book; void createList(Book b[],int len); void traverse(Book b[],int len); int main() { Bo... 阅读全文
posted @ 2019-10-15 13:06 wwww2 阅读(735) 评论(0) 推荐(0)
摘要:#include #include #define MAX 1000 typedef struct{ double no; char name[MAX]; double price; }Book; int createList(Book b[]); void traverse(Book b[],int len); double average(Book b[],int l... 阅读全文
posted @ 2019-10-15 13:03 wwww2 阅读(795) 评论(0) 推荐(1)
摘要:#include<stdio.h> #include<stdlib.h> #define MAX 1000 typedef struct{ double no; char name[MAX]; double price; }Book; void createList(Book b[],int len); double getElem(Book book[],int len); void trave 阅读全文
posted @ 2019-10-15 12:57 wwww2 阅读(888) 评论(0) 推荐(0)
摘要:1 #include<stdio.h> 2 #include<stdlib.h> 3 4 #define MAX 1000 5 typedef struct{ 6 double no; 7 char name[MAX]; 8 double price; 9 10 }Book; 11 12 int createList(Book b[]); 13 void traverse(Book b[],int 阅读全文
posted @ 2019-10-11 15:33 wwww2 阅读(899) 评论(0) 推荐(0)
摘要:问题描述: 将两个递增的有序链表合并为一个递增的的有序链表。要求结果链表仍然使用原来两个链表的存储空间,不另外占用其他的的存储空间。表中不允许有重复的数据。 阅读全文
posted @ 2019-10-09 22:43 wwww2 阅读(659) 评论(0) 推荐(0)
摘要:顺序有序表的合并 此为简单的非递减有序排列,以整数为例: 1 #include<stdio.h> 2 #include<stdlib.h> 3 4 typedef int Elem; 5 6 typedef struct 7 { 8 Elem *elem; 9 int len; 10 }List; 阅读全文
posted @ 2019-10-07 14:36 wwww2 阅读(1583) 评论(0) 推荐(0)
摘要:一般集合的并集问题 【问题描述】 已知两个集合A与B,现要求一个新的集合A=AUB; 例如:A=(1,2,4,6,7),B=(2,4,8,9); 合并后 A=(1,2,4,6,7,8,9) 1.创建结点 1 typedef struct Lnode 2 { 3 int data; 4 struct 阅读全文
posted @ 2019-10-04 23:41 wwww2 阅读(505) 评论(0) 推荐(0)
摘要:#include<stdio.h>#include<stdlib.h>#define MAX 100 typedef struct bNode{ double no; char name[MAX]; double price; struct bNode * next;}bNode,*bLnode; 阅读全文
posted @ 2019-10-04 17:20 wwww2 阅读(1321) 评论(0) 推荐(0)
摘要:插入节点图解 s->next = p->next; p->next = s; 创建节点 1 typedef struct Lnode 2 { 3 ElemType data; 4 struct Lnode * next; 5 } Lnode,*LinkList; 单链表的进本操作 1.创建链表 1 阅读全文
posted @ 2019-10-04 11:36 wwww2 阅读(520) 评论(0) 推荐(0)