数据结构与算法
一步一步打好基本功
磨剑重来
用渴望提升热忱,用毅力以克服障碍!
展开
-
线性表的物理存储结构之顺序表实现
上篇文章里写了线性表的物理结构是顺序表和链表。这篇我们详细看下顺序表的物理实现,用Java试着实现一个ArrayList。再把定义搬过来下。线性表是由大于等于0的n个同类型数据元素组成的有限序列。首先,线性表是同类型的,要么全部存字符串,要么全部存整型或者其他等等。其次线性表是顺序的且是有容量限制的,不是无止境的。如果没有元素,称为空表。如果存在多个元素,则第一个...原创 2020-03-28 17:24:14 · 602 阅读 · 0 评论 -
算法入门
什么是算法?算法(algorithm):指令的集合,是为解决特定问题而规定的一系列操作。通俗点讲:算法是同一问题的不同解题方法,算法往往针对特定数据结构的。算法的五个特征:1、输入:算法需要入口参数或者有些是不需要的2、输出:一个算法如果没有输出,那么要算法干嘛?主要是根据输入的参数来得到最终结果并输出。3、可行性:这个算法是能解决我的问题的,就是能不能行的意思...原创 2020-03-24 18:03:21 · 398 阅读 · 0 评论 -
数据结构入门
著名的瑞士科学家Niklaus Wirth教授提出:数据结构+算法=程序。数据结构是程序的骨架,算法是程序的灵魂。原创 2020-03-22 16:15:56 · 240 阅读 · 0 评论