输出倒数第K个位置上的数据。如果这个位置不存在,输出错误信息NULL。 输入样例: 4 1 2 3 4 5 6 7 8 9 0 -1 输出样例: 7 解题思路:寻找倒数第K项,这里所用的方法是定义两个指针,让第一个指针先走k步,然后两个指针一起移动,第一个指针移到末尾的时候,第二个指针就到了倒数第K个位置,输出第二个指针...
给定一系列正整数,请设计一个尽可能高效的算法,查找倒数第K个位置上的数字。 输入格式: 输入首先给出一个正整数K,随后是若干正整数,最后以一个负整数表示结尾(该负数不算在序列内,不要处理)。 输出格式: 输出倒数第K个位置上的数据。如果这个位置不存在,输出错误信息NULL。 输入样例: 4 1 2 3 4 5 6 7 ...
简介: 数据结构与算法题目集(中文) - 7-19 求链式线性表的倒数第K项(20 分) 题目链接:点击打开链接题目大意:略。解题思路:要求倒数第 K 个元素,我就保存 K 个元素,每次读入一个数据,若超过 K 大小就覆盖从最前面的开始覆盖,输出的时候输出数组当前的 a[len%=k]。
接着,我们定义一个链式线性表类,该类包含一个头节点(初始化为null),并提供添加、删除、查找和遍历等基本操作的方法。 java class LinkedList { Node head; // 链表的头节点 // 链表类的构造函数 public LinkedList() { this.head = null; } // 添加节点到链表末尾 public void add(int data) { Node ne...
试乘试驾时直线行驶需:车速20km/h时将油门踏板踏到底,车速提到60km/h感受发动机的动力。( )
7-19 求链式线性表的倒数第K项 (20分) 不知道题目说的尽可能高效的算法是啥,我就只按我会的来了,无语…… 有时候最后两个测试点会超时,再提交一次又能AC了。 1#include <iostream>2#include <string>3#include <cstring>4usingnamespacestd;56structnode7{8intdata;9structnode*next;10};1112typedef...
7-19 求链式线性表的倒数第K项 (20分) 不知道题目说的尽可能高效的算法是啥,我就只按我会的来了,无语…… 有时候最后两个测试点会超时,再提交一次又能AC了。 1#include <iostream>2#include <string>3#include <cstring>4usingnamespacestd;56structnode7{8intdata;9structnode*next;10};1112typedef...
给定一系列正整数,请设计一个尽可能高效的算法,查找倒数第K个位置上的数字。 输入首先给出一个正整数K,随后是若干正整数,最后以一个负整数表示结尾(该负数不算在序列内,不要处理)。 输出倒数第K个位置上的数据。如果这个位置不存在,输出错误信息NULL。
1.题目给定一系列正整数,请设计一个尽可能高效的算法,查找倒数第K个位置上的数字。输入格式:输入首先给出一个正整数K,随后是若干正整数,最后以一个负整数表示结尾(该负数不算在序列内,不要处理)。输出格式:输出倒数...