07 2023 档案

摘要:栈 栈(stack):先进后出,后进先出的数据结构。 栈是限定仅在表尾进行插入和删除操作的线性表。我们把允许插入和删除的一端称为栈顶(top),另一端称为栈底(bottom),不含任何数据元素的栈称为空栈。栈又称为后进先出(Last In First Out)的线性表,简称LIFO结构。需要注意,栈 阅读全文
posted @ 2023-07-16 16:16 小骑士橙 阅读(514) 评论(2) 推荐(1)
摘要:编程(programming)的意思是创建(或开发)软件,软件也称为程序(program)。软件是一个包含指令的集合,这些指令告诉计算机,或者计算设备,应该做什么。 软件设计者使用一种强大的工具——程序设计语言(programming language)开发出这些软件。没有最棒的编程语言,一种编程语 阅读全文
posted @ 2023-07-12 08:48 小骑士橙 阅读(384) 评论(2) 推荐(1)
摘要:线性表是零个或多个元素的有限序列。 若存在多个元素,则第一个元素无前驱,最后一个元素无后继,其他的每个元素有且只有一个前驱或后继。 若将线性表记为a1、a2……ai-1、ai、ai+1、an,ai-1称为ai的直接前驱元素,ai+1是ai的直接后继元素。 线性表强调元素个数是有限的,线性表元素的个数 阅读全文
posted @ 2023-07-09 13:13 小骑士橙 阅读(98) 评论(2) 推荐(0)
摘要:算法是解决特定问题求解步骤的描述,在计算机中表现为指令的有限序列,并且每条指令表示一个或多个操作。(为了解决某个或某类问题,需要把指令表示成一定的操作序列,操作序列包括一组操作,每个操作都完成一组特定功能,这就是算法了)现实生活中的复杂问题往往都是伴随着数据结构和算法一起解决的,二者结合更能体现出巨 阅读全文
posted @ 2023-07-06 15:43 小骑士橙 阅读(255) 评论(0) 推荐(0)
摘要:数据结构是一门研究非数值计算的程序设计问题中的操作对象,以及它们之间的关系和操作等相关问题的学科。计算机更多的不是解决数值计算问题,而是使用一些科学有效手段更好的处理问题。(程序设计的实质是对确立的问题选择一种好的结构,再加上一种好的算法。) (一)数据结构基本概念和术语 数据:是描述客观事物的符号 阅读全文
posted @ 2023-07-05 14:16 小骑士橙 阅读(155) 评论(2) 推荐(1)