![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA 数据结构和算法笔记
文章平均质量分 55
Java数据结构和算法,以数据结构和算法Java版本和Java韩顺平版数据结构和算法为主继续学习
Python大视觉
这个作者很懒,什么都没留下…
展开
-
常见算法实现:二分查找
常见算法:二分法实现原创 2022-07-08 22:34:18 · 1091 阅读 · 0 评论 -
Java数据结构和算法之队列
Java数据结构和算法之队列原创 2021-12-19 16:37:25 · 803 阅读 · 0 评论 -
Java数据结构和算法(4)之栈
最近学习栈,写点东西,以备后查,主要从七个方面来介绍:(1)栈的介绍 (2)栈的逻辑分析和数组实现 (3)利用栈实现综合计算器 (4)前缀,中缀,后缀介绍,(5)中缀转后缀的逻辑分析和代码实现 (6)逆波兰计算器的实现 (7)总结前面简单介绍了队列和链表,并通过代码实现了他们的增删改查,如果我们想通过一端来增删数据,另一并不改变,应该怎么实现呢?计算式:7*2*2-5+1-5*3-3=?计算机底层是如何运算得到结果的?注意不是简单的把算式列出运算,计算机怎么理解这个算式...原创 2020-11-28 21:40:52 · 218 阅读 · 0 评论 -
JAVA 数据结构和算法(3)之链表
最近学习链表相关知识,写点东西,以备后查,主要从以下几个方面介绍链表 (1)为什么要使用链表 (2)链表简介 (3)单向链表逻辑分析及代码实现(4)双向链表逻辑分析及代码实现(5)单链表常见面试题分析 (6)约瑟夫环实现(7)总结。(一)为什么要使用链表 数组和链表都是最基础的线性数据结构,可以用来实现栈,队列等非线性,有特定应用场景的数据结构。数组是编程语言提供的很有用的数据结构,但它有两个缺陷,(1)若要改变数组的大小,则需要创建一个新数组,并将原数组中的数据复制到新数组中(2)数组数...原创 2020-11-22 17:50:36 · 162 阅读 · 0 评论 -
JAVA数据结构和算法(2)之队列
上周学习JAVA 数据结构和算法中的队列,写点东西,记录下来,以备后查,主要从四个方面介绍(1)队列应用场景 (2)队列详细介绍(3)数组模拟队列的思路分析和代码实现(4)环形队列的思路分析和代码实现(5)总结。(一)队列的应用场景 现实场景:队列在日常生活中十分常见,例如:银行排队办理业务、食堂排队打饭等等。银行排队叫号,四个业务员,为排队的人的服务,每有一个业务员服务完成后,这时下一位被服务者从下面的队列中产生。排队的人遵循先来后到的原则一次等待被窗口叫到,以提供所需的服务,那么,排...原创 2020-11-21 21:39:40 · 240 阅读 · 0 评论 -
十大基本算法介绍
转载地址:https://www.cnblogs.com/onepixel/articles/7674659.html 一、算法概述: 1.算法分类: 十种常见算法可以分为两大类: 比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能超过Q(nlogn),因此也称为非线性时间比较类排序。非比较类排序:不通过比较来决定元素间的相对次序,它可以突破基于比较排序的时间下限, 以线性时间运行, 因此也...转载 2020-11-21 16:09:29 · 12143 阅读 · 0 评论 -
Java数据结构和算法(1)之概述
我们知道,程序=数据结构+算法,那么,什么是数据结构,有什么是算法呢?如何系统的学习数据结构和算法呢?(1)为什么要学习数据结构和算法?数据data结构(structure)是一门研究组织数据方式的学科,数据为信息的载体,当很多信息组合在一起时,我们就需要考虑如何有效的组织信息,即通过考虑数据内在的结构类实现对于数据的增删改查,算法是用于描述问题和解决问题的思路或方式,简单来说,即为解决问题的步骤。遇到一个实际问题,需要解决两个事情:(1)问题涉及到哪些数据信息;(2) 用什么方法策略解原创 2020-11-21 16:05:54 · 169 阅读 · 0 评论 -
JAVA数据结构和算法 (0)之学习计划和安排
最近学习数据结构和算法,写一系列博客,记录主要知识点,以便后面用到是备查。关于数据结构和算法的学习,安排在今年十一月份和十二月份,系统的学习,学习资料来源于逼站韩顺平讲解的图解Java数据结构算法,以及《Java数据结构和算法》相关知识,以及网上相关优秀的文章,如博客园YSOcean相关的数据结构和算法系列博客以及其他的优秀文章。图解数据结构和算法的知识体系是数据结构和算法概述,队列,链表,栈,递归,排序算法,查找算法,哈希表,树结构基础部分和实际应用,多路查找树,图及常用算法。而《数据结构原创 2020-11-21 15:02:59 · 231 阅读 · 0 评论