㈠ 考研,数据结构,算法设计题要求是代码还是伪代码如果是伪代码,各种语言的伪代码形式一样吗有没有要
C/C++ 或 JAVA
㈡ 数据结构伪代码如何写
数据结复构是计算机存储和组织数制据的方式。它是指相互之间存在一种或多种特定关系的数据元素的存储效率谈情况下,精心选择的数据结构可以带来更高的运行或者存储效率。
而伪代码是一种非正式的,类似于英语结构的,用来描述模块结构图的语言。用来描述具体的算法怎么实现。
㈢ 怎么学好数据结构
数据存储的目的是便于数据访问。这个关系就是数据结构。算法是计算机解题的模型:输入,输出,顺序执行,跳转,循环,分支,有限步骤。人大脑组织数据的方式有线,树,图三种逻辑结构,而计算机存储采用顺序,链式和两者混合的方式。前者是概念性的东西,后者是物理实现。线形结构:算法是迭代算法,你只要注意规模最小的情况下不出错,则算法一般不出错树形结构:算法是递归算法,你只要运用递归组合的方法,将简单情形组合出复杂情形简单情形不出错,则算法一般不会出错。图形结构:DFS:将图按照树形结构来处理,运用递归算法BFS:将图按章线形结构来处理,运用迭代算法必须会下面几个几个算法:(线形两个)将两个有序表合并为一个表,这个算法的变种很多,可以是链表,顺序表。涉及集合运算,归并排序,字符串处理。将一个顺序表的元素重新划分,左边的较小,右边较大。涉及快速排序,求字符串的逆串。(树形若干个)注意:有些可以实现,有些实现不了,可以拿来思考。前序线索化,递归实现,栈模拟递归,非栈式迭代实现。中序线索化,递归实现,栈模拟递归,非栈式迭代实现。后序线索化,递归实现,栈模拟递归,非栈式迭代实现。注意:会画表格,写出算法的逐个步骤即可。
㈣ 数据结构里的算法(或者说伪代码)和真正可以执行的代码有什么区别怎么写这种伪代码哪些该写哪些不该
第一个 比如老师告诉你加号怎么使用一样
伪代码就是告诉你怎么使用回
二 用e返回L中第i个数据元答素的值//e是引用 L是数组i是数组中的元素
三 是在C里面是引用符号 就是变量的另一个名字
四 第一个是取地址 第二个是引用 不过指向的都是一个 没区别(不太确定 最好再去问问)
五 做一个项目时 先想好这个是实现什么的 比如我要用到什么东西 =====
自己做一个小程序 比如我刚学的时候不知道文件读取怎么做 就网络 现在知道它结构是什么了 写着也就简单了 不知怎么用的时候就网络 看看别人的项目