
数据结构与算法
就是二二二二婷
懂得爱人,才是大人。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java版数据结构和算法学习笔记之线性结构数组篇
Java版数据结构和算法学习笔记之线性结构1. 数组1.1 数组的基本使用1.2 数组元素的添加1.3 数组元素的删除1.4 面向对象的数组2. 查找算法2.1 线性查找2.2 二分法查找1. 数组1.1 数组的基本使用创建数组int[] arr=new int[3];创建一个长度为3的数组获取数组的长度int length=arr.length;数组下标从0开始,最大可以取到l...原创 2019-08-01 22:08:03 · 759 阅读 · 0 评论 -
Java版数据结构和算法学习笔记之线性结构链表篇
Java版数据结构和算法学习笔记之线性结构链表篇1. 单链表1.1 单链表常用功能实现代码1.2 测试代码1. 单链表单链表还是比较简单的,直接上程序吧~1.1 单链表常用功能实现代码package main;public class Node { public int data; public Node node; public Node next; //为结点赋值...原创 2019-08-08 22:20:40 · 400 阅读 · 0 评论 -
Java版数据结构和算法学习笔记之线性结构栈和队列篇
Java版数据结构和算法学习笔记之线性结构栈和队列篇1. 栈1.1 元素入栈1.2 常用方法2. 队列1. 栈1.1 元素入栈先入后出1.2 常用方法压入数据弹出栈顶元素查看栈顶元素判断栈是否为空2. 队列先进先出...原创 2019-08-06 21:56:49 · 260 阅读 · 0 评论 -
Java版数据结构和算法学习笔记之线性结构递归篇
Java版数据结构和算法学习笔记之线性结构递归篇1. 递归和斐波那契1.1 斐波那契数列1. 递归和斐波那契1.1 斐波那契数列斐波那契数列—百度百科原创 2019-08-10 21:13:14 · 183 阅读 · 0 评论 -
Java版数据结构和算法学习笔记之哈希表篇
Java版数据结构和算法学习笔记之哈希表篇1. 哈希表概述2. 散列冲突的解决方案2.1 开放地址法2.2 链地址法1. 哈希表概述1, 散列函数通过散列函数得到哈希值,找到对应存储位置。散列函数的设计计算简单分布均匀散列函数设计方法直接地址法数据分析法平方取中法取余法随机数法2. 散列冲突的解决方案2.1 开放地址法线性探测法再紧跟的后一位置存...原创 2019-08-20 14:05:56 · 192 阅读 · 0 评论 -
动态规划之House Robber和爬楼梯问题
动态规划之House Robber和爬楼梯问题1. House Robber1.1 原题目1.2 解题思路1.3 实现代码1.3.1 LeetCode测试代码1.3.2 IDEA测试代码2. 爬楼梯问题2.1 题目2.2 解题思路2.3 代码实现1. House Robber1.1 原题目You are a professional robber planning to rob houses...原创 2019-08-15 21:40:58 · 467 阅读 · 0 评论 -
Java版数据结构和算法学习笔记之树结构篇
Java版数据结构和算法学习笔记之树结构篇1. 树结构概述1.1 什么是树结构1.2 为什么使用树结构1.3 树的基本概念2. 二叉树2.1 什么是二叉树2.1.1 概念2.1.2 二叉树代码实现2.1.3 二叉树的遍历2.1.4 查找2.3 顺序存储的二叉树3. 线索二叉树4. 赫夫曼树5. 二叉查找树6. AVL树7. 多路查找树1. 树结构概述1.1 什么是树结构1.2 为什么使用树...原创 2019-08-12 16:53:14 · 1199 阅读 · 0 评论