设计一个算法,将顺序表中所有数据域为x的结点的数据域替换为y
来源:百度知道 编辑:UC知道 时间:2024/05/21 06:33:27
可以有两种方法:第一种是牺牲空间换取时间,第二种是牺牲时间换取空间;
第一种:定义一个足够大的数组把数据存放在里面,并记下数据的长度将X与数组里的数据进行比较,记下与X相等的数组下标 然后把这个下 标后的数依次覆盖前面的数;
第二种:把X与链表里的数据进行比较 如果相同就把着个结点脱掉
顺序遍历这个表,判断数据域,时间复杂度o(n)
UC知道是一部内容开放、自由的互动网络百科全书
客观、专业、权威的知识性百科全书
来源:百度知道 编辑:UC知道 时间:2024/05/21 06:33:27
可以有两种方法:第一种是牺牲空间换取时间,第二种是牺牲时间换取空间;
第一种:定义一个足够大的数组把数据存放在里面,并记下数据的长度将X与数组里的数据进行比较,记下与X相等的数组下标 然后把这个下 标后的数依次覆盖前面的数;
第二种:把X与链表里的数据进行比较 如果相同就把着个结点脱掉
顺序遍历这个表,判断数据域,时间复杂度o(n)