摘要: 线性结构的两种常见应用 队列 定义 一种可以实现“先进先出”的存储结构 分类 链式队列 --用链表实现 静态队列 --用数组实现 静态队列通常使用循环队列实现的 循环队列: 1、静态队列为什么必须是循环队列 注意: f:头部,r:尾部的下一个节点 。 避免浪费空间,反复利用内存 2、循环队列需要几个 阅读全文
posted @ 2018-01-15 22:36 Zk555 阅读(205) 评论(0) 推荐(0)
摘要: 栈 (stack) 定义: 一种可以实现“先进后出”的数据存储。 分类: 静态栈:内部数组实现 动态栈:内部链表实现 链表实现: # include <stdio.h> # include <malloc.h> # include <stdlib.h> typedef struct Node { i 阅读全文
posted @ 2018-01-14 15:44 Zk555 阅读(329) 评论(0) 推荐(0)
摘要: 连续存储(数组) 1、什么叫数组? 元素的类型相同,大小相等。 2、优缺点? 查询速度快,增加删除慢 #include <stdio.h> #include <malloc.h> #include <stdlib.h> //定义一个数据类型,名字 Arr,成员分别 struct Arr { int 阅读全文
posted @ 2018-01-13 22:35 Zk555 阅读(133) 评论(0) 推荐(0)
摘要: # include typedef struct Student //给数据类型重新定义个名字为 ST { int sid ; char name; }ST; typedef struct Student //给数据类型重新定义个名字为 ST { int sid ; char name; }* ST; //等价于 struct Studen... 阅读全文
posted @ 2018-01-13 22:32 Zk555 阅读(120) 评论(0) 推荐(0)
摘要: 1、什么是指针? 指针就是地址,那么什么是地址:内存单元的编号 内存里面有很多单元,每个单元有8位(8个0,或8个1) 一个字节8个 ,00000000--一个单元编号 (地址) int main(void) { int * p; int i =3; p=&i; } p:指针变量,可以存放其它变量地 阅读全文
posted @ 2018-01-13 15:48 Zk555 阅读(183) 评论(0) 推荐(0)
摘要: 1. 从 Maven 模板创建一个项目 在终端(* UNIX或Mac)或命令提示符(Windows)中,浏览到要创建 Java 项目的文件夹。键入以下命令:mvn archetype:generate -DgroupId=com.yao -DartifactId=mvn_test -Darchety 阅读全文
posted @ 2018-01-13 13:27 Zk555 阅读(230) 评论(0) 推荐(0)
摘要: 一、常见命令 mvn archetype:create 创建Maven项目 mvn compile 编译源代码 mvn test 运行应用程序中的单元测试 mvn install 在本地Respository中安装jar mvn eclipse:eclipse 生成eclipse项目文件 mvn j 阅读全文
posted @ 2018-01-13 13:24 Zk555 阅读(527) 评论(0) 推荐(0)
摘要: 一、 MAVEN安装 1、所需工具 : 注Maven 3.2 要求 JDK 1.6 或以上版本, 而 Maven 3.0/3.1 需要 JDK 1.5 或以上 2、下载Apache Maven 访问 Maven官方网站,打开后找到下载链接,如下: 下载 Maven 的 zip 文件,例如: apac 阅读全文
posted @ 2018-01-13 13:24 Zk555 阅读(217) 评论(0) 推荐(0)
摘要: 1:下载安装包 下载地址:https://gradle.org/releases 2:解压到本地 3:配置环境变量 我的电脑-属性-高级系统设置-高级-环境变量 4:验证安装是否成功 cmd --输入gradle -v 验证是否成功 5:Gradle4.0转换Spring源码为eclipse时出现的 阅读全文
posted @ 2018-01-12 23:48 Zk555 阅读(705) 评论(0) 推荐(0)