华为OD机试 Java 实现【输出单向链表中倒数第k个结点】【LeetCode练习题】,附详细解题思路
一、题目描述 输入一个单向链表,输出该链表中倒数第k个结点,链表的倒数第1个结点为链表的尾指针。 链表结点定义如下: class ListNode{ int value; ListNode next; public ListNode(){ } public ListNode(int value, ListNode next){ this.value = value; this.next = next;...
c语言编程练习题:7-43 Shuffling Machine
Shuffling is a procedure used to randomize a deck of playing cards. Because standard shuffling techniques are seen as weak, and in order to avoid “inside jobs” where employees collaborate with gamblers ...
c语言编程练习题:7-55 查询水果价格
#include <stdio.h>int main(){ int count=0; int n=0; double prices[5] = {0,3.00,2.50,4.10,10.20}; char names[][7] = {"exit","apple","pear","orange","grape"}; int sequences[5] = {1,2,3,4,0}; int i; int r...
c语言编程练习题:7-33 统计素数并求和
#include <stdio.h> int is_prime(int n){ int i; int r=1; if (n==1){r=0;} if (n>1){ for (i=2;i<n;i++){ if (n%i==0){r=0;break;} } } return r;} int main(){ int M; int N; int i; int count=0; int my_sum=0; i...
操作系统第一章练习题
目录 问答题 选择题 填空题 判断题 问答题 1、设计现代OS的主要目标是什么? 答:设计现代OS的主要目标是:方便性、有效性、可扩充性、开放性 2、OS的作用可表现在哪几个方面? 答:(1)从一般用户的观点,可把OS看作是用户与计算机硬件系统之间的接口;(2)从资源管理观点,可把OS视为计算机系统资源的管理者;(3)OS还可用做扩充机器。 3、为什么说OS实现了对计算机资源的抽象? 答:OS是铺设在计...
计算机网络基础 第三章练习题
计算机网络基础 第三章练习题 现在大量的计算机是通过诸如以太网这样的局域网连入广域网的,而局域网与广城网的互联是通过( A)实现的。 A. 路由器B. 资源子网C. 桥接器D. 中继器 下列不属于数据链路层功能的是(B )。 A. 帧定界功能B. 电路管理功能C. 差错控制功能D. 流量控制功能 数据链路层是OSI模型中的第二层,主要负责将数据包装成帧并在物理媒介上传输。其主要功能包括: 帧定界功能:...
算法(第4版)练习题1.1.27的三种解法
塞奇威客 (Sedgewick, R.) , (美) 韦恩 (Wayne, K.) 著 ; 谢路云译. -- 北京 : 人民邮电出版社, 2012.10 (2021.5重印)(以下简称原书或书)中的练习题 1.1.27 的三种解法(C++ 实现),并对包含原书题中的递归方法在内的四种解法的执行时间进行了统计和对比。◆ 要求原书中的练习题 1.1.27 要求对如下二项分布递归过程中的值保存在数组中,...