原文:7-1 求链式线性表的倒数第K项 (20 分)

给定一系列正整数,请设计一个尽可能高效的算法,查找倒数第K个位置上的数字。 输入格式: 输入首先给出一个正整数K,随后是若干正整数,最后以一个负整数表示结尾 该负数不算在序列内,不要处理 。 输出格式: 输出倒数第K个位置上的数据。如果这个位置不存在,输出错误信息NULL。 输入样例: 输出样例: 非常规做法: include lt stdio.h gt include lt malloc.h ...

2018-09-14 20:18 0 944 推荐指数:

查看详情

7-13 链式线性表倒数第K20

给定一系列正整数,请设计一个尽可能高效的算法,查找倒数第K个位置上的数字。 输入格式: 输入首先给出一个正整数K,随后是若干正整数,最后以一个负整数表示结尾(该负数不算在序列内,不要处理)。 输出格式: 输出倒数第K个位置上的数据。如果这个位置不存在,输出 ...

Sat Oct 21 07:39:00 CST 2017 2 3293
数据结构/PTA-链式线性表倒数第K/链表

链式线性表倒数第K 给定一系列正整数,请设计一个尽可能高效的算法,查找倒数第K个位置上的数字。 输入格式: 输入首先给出一个正整数K,随后是若干非负整数,最后以一个负整数表示结尾(该负数不算在序列内,不要处理)。 输出格式: 输出倒数第K个位置上的数据。如果这个位 ...

Tue Sep 22 15:34:00 CST 2020 0 457
单链表倒数第K个节点

单链表倒数第K个值 题目: 找出单链表的倒数第K个元素,比如给定单链表:1->2->3->4->5,则链表的倒数第2个元素为4 构造一个简单的单链表 思路 1、顺序遍历两遍法 2、使用快慢指针 ...

Sun Aug 11 10:32:00 CST 2019 0 464
链表中的倒数第K个节点

  链表的倒数第K个节点:主要思路设置两个指针,刚开始都指向链表的第一个节点,第一个指针先走k-1步,然后两个一块走,直到第一个指针的下一位为nullptr,则第二个指针所指的位置就是倒数第k个节点。   在编程书上看见这个方法,自己画了个链表试了试果然是这样,但是这是个什么原理 ...

Fri Apr 15 03:25:00 CST 2016 0 5162
习题3.3 线性表元素的区间删除 (20)

给定一个顺序存储的线性表,请设计一个函数删除所有值大于min而且小于max的元素。删除后中剩余元素保持顺序存储,并且相对位置不能改变。 函数接口定义: List Delete( List L, ElementType minD, ElementType maxD ...

Mon Mar 23 23:01:00 CST 2020 2 1496
算法——线性表链式存储结构

单链表: 概念: 1、由于线性表的顺序存储在插入与删除时需要移动大量元素,适用于不经常改变元素的情况,那么当我们需要经常操作元素时该怎么办,这就有了接下来的线性表链式存储结构 2、单链表在内存的存储位置不一定是一段连续的位置,它可以存放在内存中任何地方 3、单链表中除了用于存放 ...

Fri Jul 12 17:59:00 CST 2019 0 440
线性表-链式存储结构

1、线性表链式存储结构 每个元素多用一个位置来存放指向下一个元素位置的指针,依次类推,可以找到所有的元素。链式存储中,除了要存储数据本身外,还要存储它的后继元素的存储地址(指针)。 数据域:存储数据信息的域; 指针域:存储直接后继位置的域。 这两部分信息组成数据元素 ...

Thu Feb 20 23:03:00 CST 2020 0 853
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM