摘要: 学习资源:慕课网liyubobobo老师的《玩儿转数据结构》 1、简介 队列也是一种线性结构 队列对应的操作是数组的子集 队列只能从一端(队尾)添加元素,只能从另一端(队首)取出元素 队列是一种先进先出的数据结构,First In First Out (FIFO) 2、队列的接口 public in 阅读全文
posted @ 2020-06-08 23:22 卡文迪雨 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 学习资源:慕课网liyubobobo老师的《玩儿转数据结构》 1、简介 栈也是一种线性结构 栈对应的操作是数组的子集,它只能从一端添加元素,也只能从一端取出元素 添加和取出元素的这一端称为栈顶 栈是一种后进先出**Last In First Out (LIFO)**的数据结构 对于外界而言,只有栈顶 阅读全文
posted @ 2020-06-05 18:49 卡文迪雨 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 学习资源:慕课网liyubobobo老师的《玩儿转数据结构》 1、简介 把数据码成一排进行存放 存储的数据类型相同 每一个数据在数组中对应一个索引,索引从0开始;索引可以有语意,也可以没有语意 数组初始化后大小就固定了;添加、删除元素都受限 1.1、静态数组初始化 //方式一 int[] arr1 阅读全文
posted @ 2020-06-05 11:41 卡文迪雨 阅读(267) 评论(0) 推荐(0) 编辑
摘要: Jedis简介 Jedis是一个Java语言连接Redis服务的工具包 简单使用 导入依赖 连接redis——创建Jedis对象,传入ip,port 操作redis,set、get等 关闭redis连接 工具类 现在写一个工具类,快速地从配置文件中获取Redis连接 properties配置文件 从 阅读全文
posted @ 2020-04-17 18:04 卡文迪雨 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 使用IDEA进行push 这里我创建了一个简单的工程并添加了一个模块,测试push这个模块 GitHub创建了一个新的远程库(今天发现的bug,如果push的文件和远程库已有的文件不一致,就不能视为更新版本) Git的其他操作如clone、pull、解决冲突等操作在IDEA中都很可视化,很方便,这里 阅读全文
posted @ 2020-04-17 16:16 卡文迪雨 阅读(434) 评论(0) 推荐(0) 编辑
摘要: GitHub 官网对于 git 使用的示例 git init git add README.md git commit -m "first commit" git branch -M main git remote add origin https://github.com/kawendiyu/vu 阅读全文
posted @ 2020-04-17 15:43 卡文迪雨 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 1、Git简介 不讲 1.1、Git结构 Git本地有三个工作区域:工作目录(Working Directory)、暂存区(Stage/Index)、资源库(Repository或Git Directory)。 1.2、Git本地库初始化 执行这个命令,Git在执行命令的文件夹下自动创建 .git文 阅读全文
posted @ 2020-04-17 15:31 卡文迪雨 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 参考 《韩顺平数据结构和算法》 基本介绍: 当一个数组(此处针对二维)中大部分元素为0,或者为同一个值的数组时,可以采用稀疏数组来保存该数组。 通常定义一个二维数组去储存数据,其中必定会有一些无效信息(可以认为是0),所以一个10\ 10的二维数组,即使其中只有20个有效数据,如果不进行优化,需要占 阅读全文
posted @ 2020-04-02 19:19 卡文迪雨 阅读(154) 评论(0) 推荐(0) 编辑