摘要:
编程内功讲什么? 算法的作用: 分治算法: 分治算法 - 最大子数组问题: 股票问题 1,暴力求解 2,分治法 树(数据结构的一种 ): 什么是树的层次? 最大层是树的深度 什么是有序树和无序树? 树的错误案例: 1,树只有一个根节点 2,子树之间是不相交的 3,一个结点不能有两个父结点 树的存储结 阅读全文
摘要:
快速排序: 快速排序详细步骤: 快速排序代码实现: 阅读全文
摘要:
排序: 排序(Sort)是计算机程序设计中的一种重要操作,也是日常生活中经常遇到的问题。例如,字典中的单词是以字母的顺序排列,否则,使用起来非常困难。同样,存储在计算机中的数据的次序,对于处理这些数据的算法的速度和简便性而言,也具有非常深远的意义。 基本概念: 排序是把一个记录(在排序中把数据元素称 阅读全文
摘要:
串: 在应用程序中使用最频繁的类型是字符串。字符串简称串,是一种特殊的线性表,其特殊性在于串中的数据元素是一个个的字符。字符串在计算机的许多方面应用很广。如在汇编和高级语言的编译程序中,源程序和目标程序都是字符串数据。在事务处理程序中,顾客的信息如姓名、地址等及货物的名称、产地和规格等,都被作为字符 阅读全文
摘要:
栈和队列: 栈和队列是非常重要的两种数据结构,在软件设计中应用很多。栈和队列也是线性结构,线性表、栈和队列这三种数据结构的数据元素以及数据元素间的逻辑关系完全相同,差别是线性表的操作不受限制,而栈和队列的操作受到限制。栈的操作只能在表的一端进行,队列的插入操作在表的一端进行而其它操作在表的另一端进行 阅读全文
摘要:
什么是线性表: 线性表是最简单、最基本、最常用的数据结构。线性表是线性结构的抽象(Abstract),线性结构的特点是结构中的数据元素之间存在一对一的线性关系。 这种一对一的关系指的是数据元素之间的位置关系,即: ( 1)除第一个位置的数据元素外,其它数据元素位置的前面都只有一个数据元素; ( 2) 阅读全文
摘要:
为什么学习数据结构: 基本概念和术语: 数据结构分类 (Data Structure): 什么是算法: 算法可以理解为有基本运算及规定的运算顺序所构成的完整的解题步骤。或者看成按照要求设计好的有限的确切的计算序列,并且这样的步骤和序列可以解决一类问题 算法和数据结构的关系: 数据结构可以认为是数据在 阅读全文
摘要:
JSON: 什么是JSON: JSON 语法规则: JSON数据结构: json官网: LitJson学习: LitJson案例: 在unity中解析物品信息,物品信息使用的是json格式存储的。 Excel操作: Excel操作: 阅读全文
摘要:
XML: XML 指可扩展标记语言 XML 被设计用来传输和存储数据。 XML 被设计用来结构化、存储以及传输信息。 xml文档展示: xml标签: XML 文档形成一种树结构: XML 元素: xml语法规则: XML 命名规则: 实例: C#操作XML: 阅读全文
摘要:
WebClient概述: 从MSDN中我们可以得知,WebClient的作用就是“Provides common methods for sending data to and receiving data from a resource identified by a URI.”也就是说我们可以通 阅读全文
摘要:
下面要学习的知识点: 文件系统: 表示文件和文件夹的.NET类: FileInfo和DirectoryInfo类: FileInfo和DirectoryInfo的属性列表: FileInfo和DirectoryInfo的方法列表: 小案例: Path类: 我们不能去实例化Path类,Path类提供了 阅读全文
摘要:
做2D游戏的时候碰上摄像机要跟随人物时要防止摄像机看到界面外的黑幕,直接上代码。 阅读全文