摘要: 本文是本人在学习过程中的一些笔记,如有错误请见谅。 上一篇介绍了抽象数据类型中的表的实现,本文将介绍其他两种数据类型栈和队列。 一、栈ADT 1.栈模型 栈(stack)是限制插入和删除只能在一个位置上进行的表,该位置是表的末端,叫作栈的顶(top)只有栈顶元素可以被访问。对战的基本操作有push( 阅读全文
posted @ 2019-12-26 14:49 西伯利亚大尾巴熊 阅读(238) 评论(0) 推荐(0)
摘要: 本文是本人在学习过程中的一些笔记,如有错误请见谅。 一、引论 学习数据结构和算法需要离散数学以及程序设计个一些概念作为支柱,我认为算法的设计更像是数学模型的搭建,我们需要在搭建过程中考虑运行性能和近乎所有会出现的状况。 以下的笔记主要出自《数据结构与算法分析》机械工业出版社。 先来说一下递归吧,因为 阅读全文
posted @ 2019-12-17 15:27 西伯利亚大尾巴熊 阅读(292) 评论(0) 推荐(0)
摘要: java虚拟机学习一 挖一个大坑有时间就去填,先来一张图来自公众号@芋道源码,大概会根据这张图去搜索相关知识并学习(图比较大,建议放大或者下载查看) 加载过程 可分为三个主要过程:加载(Loading)→链接(Linking)→初始化(Initialization)。此过程中的连接又分为三个过程:验 阅读全文
posted @ 2019-11-25 17:11 西伯利亚大尾巴熊 阅读(149) 评论(0) 推荐(0)