登录
|
注册
公司
标签
文章
搜索
链表
热门公司
阿里巴巴
微软
腾讯
迅雷
华为
百度
热门职位
研发工程师
C语言工程师
所有
有回答
没回答
新题目
有最佳答案
排序
热度
·
时间
·
经典指数
1
0
1949
单链表中,增加一个头结点的目的是为了() 使单链表至少有一个结点 标识表结点中首结点的位置 方便运算的实现 说明单链表是线性表的链式存储 ...
阅读题目
链表
单选题
经典指数
1
0
1745
寻找一个单向链表的中项,如果存在两个则返回前一个。请给出算法描述并给出代码实现。 ...
阅读题目
百度
链表
问答题
经典指数
1
0
1174
To store English words, one method is to use linked lists and store a word letter by letter. To save some space, we may let the words share the same sublist if they share the same suffix. For example, "loading" and "being" are stored as showed in Figure 1. Figure 1 You are supposed to find the starting position of the common suffix (e.g. the position of "i" in Figure 1). 输入描述: Each input file contains one test case. For each case, the first line contains two addresses of nodes and a posi ...
阅读题目
链表
面试题
经典指数
1
1
4062
ArrayLists和LinkedList的区别,下述说法正确的有? ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。 对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。 对于新增和删除操作add和remove,LinedList比较占优势,因为ArrayList要移动数据。 ArrayList的空间浪费主要体现在在list列表的结尾预留一定的容量空间,而LinkedList的空间花费则体现在它的每一个元素都需要消耗相当的空间。 ...
阅读题目
Java
阿里巴巴
链表
多选题
经典指数
1
0
4241
给定如下C程序: typedef struct node_s{ int item; struct node_s* next; }node_t; node_t* reverse_list(node_t* head) { node_t* n=head; head=NULL; while(n){ _________ } return head; } 空白处填入以下哪项能实现该函数的功能? node_t* m=head; head=n; head->next=m; n=n->next; node_t* m=n; n=n->next; m->next=head; head=m; node_t* m=n->next; n->next=head; n=m; head=n; head=n->next; head->next=n; n=n->next; ...
阅读题目
阿里巴巴
链表
单选题
经典指数
1
0
3792
下列给定程序中已建立了一个带头结点的单向链表,在main函数中将多次调用fun函数,每调用一次,输出链表尾部节点中的数据,并释放该结点,使链表缩短。 请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。试题程序。 #define N 8 typedef struct list { int data; struct list *next; } SLIST; void fun( SLIST *p) { SLIST *t, *s; t = p->next; s = p; while (t->next != NULL) { s = t; /**********found**********/ t = t-> 1 ; } /**********found**********/ printf(" %d ", t->date); s->next = NULL; /**********found******** ...
阅读题目
链表
填空题
经典指数
1
0
2462
有两个用链表表示的整数,每个结点包含一个数位。这些数位是反向存放的,也就是个位排在链表的首部。编写函数对这两个整数求和,并用链表形式返回结果。 给定两个链表ListNode* A,ListNode* B,请返回A+B的结果(ListNode*)。 测试样例: {1,2,3},{3,2,1} 返回:{4,4,4} ...
阅读题目
基础知识
链表
面试题
经典指数
1
0
3574
下列叙述中正确的是? 循环队列有队头和队尾两个指针,因此,循环队列是非线性结构 在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况 在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况 循环队列中元素的个数是有队头指针和队尾指针共同决定 ...
阅读题目
2015
阿里巴巴
链表
单选题
经典指数
1
0
7858
以下与数据的存储结构无关的术语是() 循环队列 链表 哈希表 栈 ...
阅读题目
哈希
链表
栈
队列
单选题
经典指数
1
0
2845
能用二分法进行查找的是 顺序存储的有序线性表 线性链表 二叉链表 有序线性链表 ...
阅读题目
迅雷
链表
查找
算法
单选题
经典指数
<<
<
1
2
3
4
5
6
>
>>
211
题目数
1
贡献者
212
答案数
扫描后移动端查看
我也分享一个题目
相关标签
数组
阿里巴巴
研发工程师
队列
C语言工程师
栈
复杂度
树
哈希
2015
同类标签
树
排序
数组
字符串
复杂度
查找
栈
图
哈希
队列
微信公众号
欢迎加入,一起群聊
×
登录
注册
找回密码
记住登录
登录
快速注册
直接第三方登录