1. 已知一个有序序列,先要求插入一个元素,使其序列仍然有序。

来源:百度知道 编辑:UC知道 时间:2024/06/29 00:11:53
用C语言
朋友,你说的我都懂

这道题我只想提个思路,因为自己写出来感觉更棒对吧。
好了,我的思路就是:
首先,我建议该序列用数组来做;
其次,插入的数据用折半法与数组中的数比较,当然一个一个比也行;
最后,然后就是将比该数大的数都后移,留出位置插入数据。
由于,我指针和链表 还没学,所以这个方法也许很烂。

1. 已知一个有序序列,先要求插入一个元素,使其序列仍然有序。 已知一棵二叉树的先序遍历序列和中序遍历序列,编写一个程序唯一确定一棵二叉树 给定关键字序列49.38.65.97.76.13.27.49,建立一个有序单链表并输出 题目:有中序序列和先序序列确定一个二叉树 任意输入一系列整数,以0为结束标志,将其中的奇数按由小到大的顺序建成一个有序序列并输出。 产生一个1~n的随机序列(即的一种排列),要求序列中的数据元素之不能重复。 要求能够分别建立建立二叉树存储结构的的输入函数、输出层序遍历序列的函数、输出先序遍历序列的函数; 已知一个顺序表中的元素按元素值非递减有序排列,编写一个函数删除表中多余的值相同的元素。 已知诺基亚序列,求万能锁码。 已知一顺序表,其元素值非递减有序排列,编写一个算法,删除顺序表中多余的值相同的元素。