- 博客(6)
- 收藏
- 关注
转载 栈和局部变量操作
栈和局部变量操作 将常量压入栈的指令 aconst_null 将null对象引用压入栈 iconst_m1 将int类型常量-1压入栈 iconst_0 将int类型常量0压入栈 iconst_1 将int类型常量1压入栈 iconst_2 将int类型常量2压入栈 iconst_3 将int类型常量3压入栈 iconst_4 将int类型常量4压入栈 iconst_5 将int类型常量5压入栈 ...
2020-03-20 14:29:28
369
原创 线性表的定义和基本运算
线性表的定义和基本运算 线性表的逻辑定义 (1) 线性表,Linear_List是最简单和最常用的一种数据结构。 (2) 线性表是由n个数据元素(结点)a1,a2,…,an组成的有限序列。类比数学中的数列概念。其中我们规定数组元素的个数n为该线性表的长度,size。当n为零时,称为空表。 (3) 非空的线性表通常记为:(a1,a2,a3,…,an),其中ai(1&...
2020-03-04 11:28:42
1999
原创 数据结构与算法绪论
数据结构与算法绪论 ·课程性质与课程目标 课程目的是能够了解计算机所处理的数据对象的特性,掌握数据的表示、组织和处理方法,以便选择合适的数据的逻辑结构、存储结构以及相应的运算,将现实中的问题转化为在计算机内部的表示和处理。 课程内容包含: (1) 掌握各种线性与非线性数据结构的逻辑结构与物理结构的定义、性质和表述方法,熟悉建立在各种数据结构上的常见算法。 (2) 掌握计算机数据处理中的两大常用运...
2020-03-04 11:27:46
330
原创 初识 数据结构
初识 数据结构 什么是IT? 1.信息技术(英语:Information Technology,缩写:IT)也称信息和通信技术(Information and Communications Technology,ICT),是主要用于管理和处理信息所采用的各种技术总称,主要是应用计算器科学和通信技术来设计、开发、安装和部属信息系统及应用软件。 2.在商业领域中,美国信息技术协会(ITAA)定义信息技...
2020-03-04 11:26:01
269
原创 工厂模式
工厂模式的好处 1.解耦: **通过new 关键字实例化对象,会增加代码的耦合度,不利于维护 **(比如说,如果一处需要改动,就要把所有new关键字的地方都进行修改,而现在只需要在工厂里修改即可,降低维护成本) **把对象的创建和使用的过程分开。就是Class A 想调用 Class B ,那么A只是调用B的方法,而至于B的实例化,就交给工厂类。 2.减少重复代码。 如果创建对象B的过程都很复杂,...
2020-03-04 11:18:23
175
原创 设计模式和设计原则
设计模式 是高度抽象化的,在编程中可以被反复使用的代码设计经验的总结。 是人们长期编程经验总结出的编程思想。 使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 设计模式按照使用场景可以分为三大类: 创建型模式(Creational Patterns) : 创建对象的方法,对对象的实例化过程进行抽象,对于类创建模式来说通过使用继承改变实例化的类,对于对象创建模式来说通过使用代理...
2020-03-04 11:14:38
122
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人