数据结构和算法 什么是数据结构和算法: ? 数据结构定义:我们如何把现实中的问题以特定的存储结构和存储类型保存起来 时间复杂度 :用来评估算法运行时间的一个式子(单位) 一般来说,时间 复杂度高的算法比复杂度低的算法慢。 常见的时间复杂度(按效率排序) 空间复杂度 :用来评估算法内存占用 大小 的一 ...
分类:
编程语言 时间:
2019-01-27 22:03:51
阅读次数:
202
第4章 循环语句和函数 编写一个好脚本的要素 逻辑结构定义清晰 脚本可以重用 多加入注释 学会调试脚本 echo配合exit命令或sleep命令 bash -x 脚本 知识要点 while语句、shift命令 case语句 shell函数应用 while语句的结构 重复测试某个条件,只要条件成立则反 ...
分类:
其他好文 时间:
2019-01-26 11:09:58
阅读次数:
175
实现效果: 知识运用: Environment类的GetEnvironmentVariables方法 public static IDictionary GetEnvironmentVariables() //从当前进程检索所有环境变量名及其值 DictionaryEntry结构 //定义了可设置或 ...
分类:
其他好文 时间:
2019-01-20 11:56:58
阅读次数:
183
线性表 基本概念 线性表是一种线性结构,在一个线性表中数据元素的类型是相同的,或者说线性表是由 同一类型的数据元素构成的线性结构。 定义:线性表是具有相同数据类型的n(n≥0)个数据元素的有限序列,通常记为: (a1,a2,… ai-1,ai,ai+1,…an) 其中n为表长, n=0 时称为空表。 ...
分类:
其他好文 时间:
2019-01-16 23:57:38
阅读次数:
362
1.线性表定义:线性表是零个或多个数据元素的有限序列。两种物理结构:顺序存储结构和链式存储结构。 2.线性表的顺序存储结构定义:是指用一段地址连续的数据单元依次存储线性表的数据元素。说白了就是在内存中占用一块空间,然后将相同数据类型的元素依次存入。 在线性表的定义中,指出是用一段地址连续的数据单元存 ...
分类:
其他好文 时间:
2019-01-13 13:40:36
阅读次数:
210
实现效果 知识运用: Graphics类的DrawPolygon (Pen pen,Point[] points) //绘制由一组Point结构定义的多边形 实现代码: ...
分类:
其他好文 时间:
2019-01-11 23:19:33
阅读次数:
221
定义:所谓链表就是指在某节点存储数据的过程中还要有一个属性用来指向下一个链表节点,这样的数据存储方式叫做链表链表优缺点:优点:易于存储和删除缺点:查询起来较麻烦下面我们用java来实现如下链表结构:首先定义节点类:复制代码packageLinkTest;/**链表节点类@authoradmin/publicclassNode{privateintvalue;//存储数据privateNodenex
分类:
编程语言 时间:
2019-01-10 15:38:07
阅读次数:
200
1模块内部实现1.1实现起点为了让大家更好的理解配置管理模块的内部实现架构,因此先以一个最简单的实现结构为起点,采用重构的方式,逐步把相关的设计模式应用进来,从简单到复杂,从而让大家更好的看到如何选择要使用的设计模式、如何实际应用设计模式以及如何让多种设计模式协同工作。1.1.1先就来看看实现配置管理的起点,首先根据对外提供的数据结构定义,制作出相应的数据model来。(1)先来看看如何描述Gen
分类:
其他好文 时间:
2019-01-09 23:35:28
阅读次数:
349
前言:以下内容基于React全家桶+AntD实战课程的学习实践过程记录。最终成果github地址:https://github.com/66Web/react-antd-manager,欢迎star。 一、页面结构定义 左侧导航栏,右侧页面结构 右侧显示内容分别分为上Header、中Content和 ...
分类:
其他好文 时间:
2019-01-09 23:33:35
阅读次数:
228
定义一个数组,初始化为空。在数组上执行两种操作: 1、增添1个元素,把1个新的元素放入数组。 2、输出并删除数组中最小的数。 使用堆结构实现上述功能的高效算法。 ...
分类:
其他好文 时间:
2018-12-22 22:03:26
阅读次数:
193