C++
SILENT_CM
一段代码一根烟,一个bug滴一天
展开
-
数据结构复习笔记(树)
数据结构复习笔记(树)树:一对多关系结点的层次:根结点定义为第1层;根结点的孩子定义为第2层;第l层结点的孩子定义为第l+1层。树的高度(或深度) =max(结点的层次)。二叉树顺序存储使用数组,下标与数组下标极易对应链式存储一般都是使用递归进行各种操作typedef struct Tnode{ Type data;//数据元素域 struct Tnode *lc;//左孩子域 struct Tnode *rc;//右孩子域} Tnode,*Tree;三种遍历:先序,中原创 2021-01-06 17:48:42 · 87 阅读 · 0 评论 -
数据结构复习笔记(表结构)
数据结构复习笔记(表结构)线性结构:一对一顺序存储 如:数组链式存储 如:链表顺序表一般以数组的形式实现存取方式:随机存取查找方便,插入删除元素麻烦链表链表,线性链表,循环链表,双向链表存取方式:顺序存储链表的实现:typedef struct Node{ Type data; //数据域 struct Node *next; //指针域} Node, *LinkList;//p为指针LinkList p =new(Node);画图理解前插法,尾原创 2021-01-06 15:57:44 · 120 阅读 · 0 评论 -
数据结构复习笔记 (绪论)
数据结构复习笔记 (绪论)数据结构:相互之间存在一种或多种特定关系的数据元素的集合。逻辑结构:描述数据元素之间的逻辑关系存储结构:数据元素及其逻辑关系在计算机中的表示(映像),也称为物理结构运算集合:实现对数据元素及其逻辑关系的基本操作(如插入、删除、输出等)。算法:是规则的有限集合,是求解特定问题的过程描述、操作步骤或指令序列。算法的5个重要特性:有穷性(Finiteness)确定性(Definiteness)可行性(Effectiveness)输入项(Input)输出项(Outp原创 2021-01-06 15:19:13 · 95 阅读 · 0 评论 -
turtle(海龟作图),C++版
海龟作图引言turtle来源Logo的原型来自另一个计算机语言LISP,派普特修改了LISP的语法使其更易于阅读。Logo常被称作没有括号的Lisp。Logo是一种解释型语言,和其他语言不同的是,它内置一套海龟绘图(Turtle Graphics)系统,通过向海龟发送命令,用户可以直观地学习程序的运行过程,因此很适于儿童学习。它亦适合用作数学教学。海龟绘图使得Logo用户可以通过简单的编程创作出丰富多彩的视觉效果或图案。假想一只带着画笔的海龟可以接受简单的命令,例如向前走100步,或者左转30度。原创 2020-10-03 21:37:00 · 4234 阅读 · 0 评论