E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
复杂链表的复制
牛客网18:
复杂链表的复制
输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点),返回结果为复制后复杂链表的head。(注意,输出结果中请不要返回参数中的节点引用,否则判题程序会直接返回空)#-*-coding:utf-8-*-#classRandomListNode:#def__init__(self,x):#self.label=x#self.next=None#sel
我是巴菲特
·
2020-06-28 20:09
数据结构
复杂链表的复制
(DFS)(深拷贝)
题目描述请实现copyRandomList函数,复制一个复杂链表。在复杂链表中,每个节点除了有一个next指针指向下一个节点,还有一个random指针指向链表中的任意节点或者null。思路详见链接代码classSolution:defcopyRandomList(self,head:'None')->'None':visited={}#字典defdfs(head):ifnothead:return
程旭员
·
2020-06-28 20:00
剑指offer
剑指offer第二版面试题35:
复杂链表的复制
(java)
题目描述:输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点),返回结果为复制后复杂链表的head。(注意,输出结果中请不要返回参数中的节点引用,否则判题程序会直接返回空)分析:思路1:先复制原始链表的结点在元素链表的头结点开始找每个结点的random。每次都要从头开始找,然后连接起来,所以时间复杂度是o(n*n)思路2:用空间换时间。创建一个m
许文杰
·
2020-06-28 20:02
java基础
算法
复杂链表的复制
题目描述:输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点),返回结果为复制后复杂链表的head。(注意,输出结果中请不要返回参数中的节点引用,否则判题程序会直接返回空)分析:复杂链表是指一个链表有若干个节点,每个节点都有一个数据域用来存放数据,还有两个指针域,其中一个指向下一个节点,另一个随机指向当前复杂链表中的任意一个节点或者空节点。故而,
夏臻Rock
·
2020-06-28 18:37
复杂链表的复制
(python)
题目描述输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点),返回结果为复制后复杂链表的head。(注意,输出结果中请不要返回参数中的节点引用,否则判题程序会直接返回空)示例1输入复制输出复制#-*-coding:utf-8-*-#classRandomListNode:#def__init__(self,x):#self.label=x#sel
weixin_30747253
·
2020-06-28 00:46
剑指offer刷题
复杂链表的复制
二叉树中和为某一值的路径二叉搜索树的后序遍历序列数组中出现次数超过一半的数字题目描述输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点)
wangzaistoneRightNow
·
2020-06-27 13:22
牛客网 剑指Offer编程题------
复杂链表的复制
题目描述:输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点),返回结果为复制后复杂链表的head。(注意,输出结果中请不要返回参数中的节点引用,否则判题程序会直接返回空)题目链接链表的节点声明:publicclassRandomListNode{intlabel;RandomListNodenext=null;RandomListNoderan
vMars_K
·
2020-06-27 10:38
Java
复杂链表的复制
(Java)
题目:请实现函数ComplexListNode*Clone(ComplexListNode*pHead),复制一个复杂链表。在复杂链表中,每个结点除了有一个m_pNext指针指向下一个结点外,还有一个m_pSibling指向链表中的任意结点或者NULL。结点的C++定义如下:structComplexListNode{intm_nValue;ComplexListNode*m_pNext;Comp
不贰过先生
·
2020-06-27 06:14
剑指offer
面试-剑指offer刷题小结
剑指offer(Python版本)
的个数数值的整数次方调整数组顺序使奇数位于偶数前面链表中倒数第k个结点反转链表合并两个排序的链表树的子结构二叉树的镜像顺时针打印矩阵包含Min函数的栈栈的压入、弹出序列从上往下打印二叉树二叉树搜索的后序遍历序列二叉树中和为某一值的路径
复杂链表的复制
二叉
宁静深远
·
2020-06-27 04:52
python学习
链表之
复杂链表的复制
1.本题知识点 链表,复杂问题分解,复制2.题目描述 输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点),返回结果为复制后复杂链表的head。(注意,输出结果中请不要返回参数中的节点引用,否则判题程序会直接返回空)3.思路 主要分3部分: ①复制链表中的每一个节点 ②原链表中A指向C,那么新复制的节点A’也指向C’。 ③拆分长链表,
闹闹的BaBa
·
2020-06-27 03:11
数据结构和算法
复杂链表的复制
剑指offer--面试题26:
复杂链表的复制
--Java实现
题目描述:复制一个复杂链表,在复杂链表中,每个结点除了有一个next指针指向下一个结点外,还有一个sbiling指向链表中的任意结点或者null。下图是一个复杂链表的示例,Null的指针没有画出。解题思路:1.很直观的解法就是分成两步:1).复制原始链表上的每一个结点,并用next指针连起来。2).复制sbiling指针。但是复制sbiling指针时需要比较高的复杂度。以上图为例,如果我们要复制B
我也不知道叫啥好呢
·
2020-06-27 03:39
剑指offer
剑指offer(C++)--
复杂链表的复制
题目输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点),返回结果为复制后复杂链表的head。(注意,输出结果中请不要返回参数中的节点引用,否则判题程序会直接返回空)/*structRandomListNode{intlabel;structRandomListNode*next,*random;RandomListNode(intx):labe
Courage-Hu
·
2020-06-27 02:28
剑指offer(C++)
【剑指Offer】鸟瞰50题之21 - 30题
面试题21包含min函数的栈面试题22栈的压入、弹出序列面试题23从上往下打印二叉树面试题24二叉搜索树的后序遍历序列面试题25二叉树中和为某一值的路径面试题26
复杂链表的复制
面试题27二叉搜索树与双向链表面试题
小田
·
2020-06-26 19:44
【剑指Offer】
牛客网
复杂链表的复制
(注意,输出结果中请不要返回参数中的节点引用,否则判题程序会直接返回空)解答:思路参考:《苦练算法》-剑指Offer-二十五、
复杂链表的复制
-python编写先复制原来链表复制相互之间的random关系将两个链表拆分
沙漏dan
·
2020-06-26 17:14
数据结构
牛客网
链表面试题总结----(可能带环相交问题+
复杂链表的复制
)
1.顺序表和链表的优缺点以及适应场景顺序表支持随机访问,而单链表不支持随机访问;顺序表插入/删除数据效率很低,时间复杂度为O(N)(除尾插尾删),单链表插入/删除效率更高,时间复杂度为O(1)。顺序表的CPU高速缓存效率更高,单链表CPU高速缓存效率低。适用场景:频繁的查找却很少的插入和删除操作可以用顺序表存储,如果频繁的插入和删除操作很少的查询就可以使用链表存储。2.逆置单链表/*structL
sky_Mata
·
2020-06-26 12:04
数据结构+算法
剑指offer——
复杂链表的复制
_
题目描述输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点),返回结果为复制后复杂链表的head。(注意,输出结果中请不要返回参数中的节点引用,否则判题程序会直接返回空)原思路:(通过不了)1.将原链表复制一份(不加random),因为从前往后复制的,random若指向后面的结点可能还没有造出来。2.将整个链表遍历,给它加上random,通过Se
你能不能别说话
·
2020-06-26 10:14
剑指offer
复杂链表的复制
java
复杂链表的复制
java剑指offer题目用java实现,ac通过Q:有一个复杂链表,其结点除了有一个m_pNext指针指向下一个结点外,还有一个m_pSibling指向链表中的任一结点或者NULL。
sam_justin
·
2020-06-26 07:12
剑指offer
链表
剑指offer
链表的深拷贝(
复杂链表的复制
)
publicstaticvoidmain(String[]args){Solutionsolution=newSolution();//创建一个solution对象testComplexListCopy(solution);//
复杂链表的复制
苏羨
·
2020-06-26 03:38
Java
SE课程学习
【剑指offer】
复杂链表的复制
(详解 + 两种方法)
【剑指offer】
复杂链表的复制
【本题链接】【题目描述】输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针random指向一个随机节点),请对此链表进行深拷贝,并返回拷贝后的头结点
fighting QAQ
·
2020-06-26 02:29
每日一题
数据结构
算法
单链表
链表
复杂链表的复制
题目:输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点),返回结果为复制后复杂链表的head。(注意,输出结果中请不要返回参数中的节点引用,否则判题程序会直接返回空)思路一:哈希表代码:#classRandomListNode:#def__init__(self,x):#self.label=x#self.next=None#self.rand
qq_43592587
·
2020-06-26 02:34
剑指offer
剑指offer刷题————
复杂链表的复制
目录问题重述:思路解析:代码实现:问题重述:题目:请实现一个函数来复制一个复杂链表。在复杂链表中,每个节点除了有一个next指针指向下一个节点外,还有一个random指针,指向链表中的任意节点或者NULL。思路解析:假设有一个链表如下:其中虚线表示random指针,我们可以在每个节点后面添加一个复制品。如下:接下来来看random指针,如图所示,由于A的random指针指向了C,因此C`的rand
WolfOnTheWay
·
2020-06-25 23:16
刷题
剑指Offer(二十五):
复杂链表的复制
(C++/Python)
题目描述输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点),返回结果为复制后复杂链表的head。(注意,输出结果中请不要返回参数中的节点引用,否则判题程序会直接返回空)解题思路首先复制每个节点N,N'位于N的后面,其次复制每个节点的random,对每个节点N而言,假设原始的random指向S,则复制节点N’就指向S‘,而S的next节点指向的就
Brielleqqqqqqjie
·
2020-06-25 20:52
剑指Offer
剑指offer-
复杂链表的复制
输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点),返回结果为复制后复杂链表的head。(注意,输出结果中请不要返回参数中的节点引用,否则判题程序会直接返回空)分析直接思路:第一步复制原始链表上的每一个节点,用next指针进行连接,这一步比较好处理;第二步设置每一个节点的random指针。假设原始链表中的某个节点N的随机指针random指向节点
ReginaPhilange
·
2020-06-25 20:40
剑指offer
【LeetCode】
复杂链表的复制
题目:输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点),返回结果为复制后复杂链表的head。(注意,输出结果中请不要返回参数中的节点引用,否则判题程序会直接返回空)思路:对于复杂链表,一般形式会在next域的基础上增加一个random域,这个指针会指向任意的结点,当然,其也可以指向空指针域,其一般结点的构造形式为:typedefintData
Mr-Hunter
·
2020-06-25 19:25
算法精练
剑指Offer(二十五):
复杂链表的复制
解法1:首先在旧链表中创建新链表,此时不处理新链表的兄弟结点;然后根据旧链表的兄弟结点,初始化新链表的兄弟结点;最后从旧链表中拆分得到新链表。-_-!一个含有5个结点的复杂链表图1复制复杂链表的第一步图2复制复杂链表的第二步图3复制复杂链表的第三步classSolution:#返回RandomListNodedefClone(self,pHead):#writecodehereifpHead==N
康斯坦奇
·
2020-06-25 17:41
剑指Offer系列
剑指offer部分题解
注:本文记录leetcode和牛客网的部分题解链表
复杂链表的复制
题目:输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针random指向任意一个节点),返回结果为复制后复杂链表的
37dWIS
·
2020-06-25 16:04
数据结构与算法
面试题35:
复杂链表的复制
题目:请实现函数一个函数,复制一个复杂链表。在复杂链表中,每个节点除了一个指针指向下一个节点,还有一个指针指向链表的任意一个节点或者null。图片1publicstaticNodecloneNodes(Nodehead){if(head==null)returnnull;Nodenext=head.mNext;Nodecopy=newNode();copy.mValue=head.mValue;h
大坝里最亮的仔
·
2020-06-25 16:06
剑指Offer:
复杂链表的复制
Java/Python
1.题目描述输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点),返回结果为复制后复杂链表的head。(注意,输出结果中请不要返回参数中的节点引用,否则判题程序会直接返回空)2.算法描述1.如果链表为空,直接返回空。2.如果链表不为空,分两步走:a)复制\red{复制}复制:顺序复制每个结点得到新结点,将得到的新结点作为被复制结点的后继(新结点的
梦成已白发
·
2020-06-25 13:54
剑指Offer
【剑指Offer】25.
复杂链表的复制
(Python实现)
题目描述输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点),返回结果为复制后复杂链表的head。(注意,输出结果中请不要返回参数中的节点引用,否则判题程序会直接返回空)解法一:递归法#-*-coding:utf-8-*-#classRandomListNode:#def__init__(self,x):#self.label=x#self.ne
大数据之眸
·
2020-06-25 12:57
剑指offer
《剑指offer》python实现
继续《剑指offer》的做题之旅,发现闭门造车的学习方法实在是太过慢,还是不断阅读网上各路大神的各种方法,站在巨人的肩膀上的学习效率高【其实是自己的方法太差】本文题目:二叉树中和为某一值的路径
复杂链表的复制
二叉搜索树与双向链表二叉树中和为某一值的路径题目描述
初见还是重逢
·
2020-06-25 10:44
(C++)剑指offer-25:
复杂链表的复制
(分解让复杂问题简单)
剑指offer-25:
复杂链表的复制
考虑到复杂链表的节点除了指向它下一个节点外,还存在节点随机指向一个任意节点,所以大致分为三步来处理:1.复制每个节点,放在原节点的后面,复制后节点的next指向=原节点的指向
羚恩羊
·
2020-06-25 09:07
剑指offer 面试题35:
复杂链表的复制
此题中链表共有next和任意指向的next两种指针,重点在如何设置random指针思路一:采用map,存储原链表和新复制链表之间的对应关系,然后设置random指针/*structRandomListNode{intlabel;structRandomListNode*next,*random;RandomListNode(intx):label(x),next(NULL),random(NULL
FromBen
·
2020-06-25 08:53
刷题
剑指offer
复杂链表的复制
剑指Offer(第2版)——面试题35:
复杂链表的复制
题目:输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点),返回结果为复制后复杂链表的head。(注意,输出结果中请不要返回参数中的节点引用,否则判题程序会直接返回空)解题思路常规思路:首先想到的可能是先复制复杂指针的label和next,然后再查找random并更新。查找random又分为两种:一种是每次都从头查找,时间复杂度为O(n^2);另
菜鸡的鼻祖
·
2020-06-25 06:59
剑指Offer(第2版)
链表
算法总结 & 归纳
文章目录算法总结第一章链表链表求环
复杂链表的复制
第二章栈、队列、堆使用队列实现栈使用栈实现队列包含min函数的栈栈的压入、弹出序列第三章贪心算法剪绳子摇摆序列(贪心&dp)移除K个数字跳跃问题2射击气球第四章递归
李一恩
·
2020-06-25 04:18
算法学习之旅
剑指Offer:
复杂链表的复制
请实现函数复制一个复杂链表。在复杂链表中,每个结点除了有一个next引用“指向”下一个结点外,还有一个sibling引用“指向”链表中的任意结点或者null。复杂链表的图示:O(n^2)的解法,无法拿下offer第一反应的解决思路是两步走战略:第一步:先不管sibling引用的问题,先把整个链表中的每一个结点都复制并用next连接起来,这一步还是比较简单的;第二步:每个结点都复制完后就该设置每个结
带翅膀的猫
·
2020-06-25 02:25
java
剑指Offer
链表
剑指Offer
Java实现
剑指offer 面试题35:
复杂链表的复制
三种解法 c++
题目:请实现函数ComplexListNode*Clone(ComplexListNode*pHead),复制一个复杂链表。在复杂链表中,每个结点除了有一个pNext指针指向下一个结点之外,还有一个pSibling指向链表中的任意结点或者NULL。结点的定义如下:structComplexListNode{intlabel;ComplexListNode*pNext;ComplexListNode
别说话写代码
·
2020-06-25 01:20
数据结构/算法/刷题
#
剑指offer-面试题26-
复杂链表的复制
题目描述:请实现函数ComplexListNodeclone(ComplexListNodehead),复制一个复杂链表。在复杂链表中,每个结点除了有一个next域指向下一个结点外,还有一个sibling指向链表中的任意结点或者null。题目解析:如图结构。第一步,根据原始链表的每一个结点N创建对应的N’,我们把N’接在N的后面。处理后如图第二步,假如B指向E,那么B’指向E’。如图,第三步,将这
但觉
·
2020-06-24 22:59
剑指offer
【剑指offer】面试题35:
复杂链表的复制
题目输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点或者null),返回结果为复制后复杂链表的head。(注意,输出结果中请不要返回参数中的节点引用,否则判题程序会直接返回空)思路解法1(我一开始的想法):1.先对所有的node进行copy,并用next连接起来。copy的同时将原node和copy之后的node放在哈希表中。2.处理rando
PPPeyton
·
2020-06-24 22:17
剑指offer
复杂链表的复制
(简单)
复杂链表的复制
(简单)时间限制:1秒空间限制:32768K本题知识点:链表题目描述输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点),返回结果为复制后复杂链表的
西风胡杨的
·
2020-06-24 21:13
剑指offer
【剑指offer】面试题35:
复杂链表的复制
题目:输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点),返回结果为复制后复杂链表的head。(注意,输出结果中请不要返回参数中的节点引用,否则判题程序会直接返回空)牛客网链接:https://www.nowcoder.com/questionTerminal/f836b2c43afc4b35ad6adc41ec941dba本题目是一个比较复杂
pcwl1206
·
2020-06-24 19:28
剑指offer
搞定剑指Offer
复杂链表的复制
(java版)
【题目描述】输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点),返回结果为复制后复杂链表的head。(注意,输出结果中请不要返回参数中的节点引用,否则判题程序会直接返回空)【节点定义】/*publicclassRandomListNode{intlabel;RandomListNodenext=null;RandomListNoderandom
ouyangyanlan
·
2020-06-24 18:25
算法-剑指Offer-java
(C++)剑指offer-25:
复杂链表的复制
(分解让复杂问题简单)(再理解)
剑指offer-25:
复杂链表的复制
目录剑指offer-25
复杂链表的复制
目录1问题描述2问题解析3题目答案1问题描述输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点
九方先生
·
2020-06-24 13:19
剑指offerC++
剑指Offer -
复杂链表的复制
(C++)
题目描述输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点),返回结果为复制后复杂链表的head。(注意,输出结果中请不要返回参数中的节点引用,否则判题程序会直接返回空)思路1:O(n^2)的复杂度--先按next指针创建出新的链表,然后两层循环实现random指针的指向,外层循环是遍历原数组,内层循环是找到外层循环当前节点的random指针所指
小孟Tec
·
2020-06-24 12:32
剑指Offer题解
剑指offer面试题35(java版):
复杂链表的复制
welcometomyblog剑指offer面试题35(java版):
复杂链表的复制
笔记这道题卡了很久,因为最后拆分链表的时候,我只提取了复制后的链表,没有管原先的链表,结果就判错了是不是判题的机制有问题
littlehaes
·
2020-06-24 06:46
剑指offer
剑指offer
复杂链表的复制
(深拷贝)
题目描述: 给定一个链表,每个结点包含一个额外增加的随机指针,该指针可以指向链表中任何结点或者空结点,要求返回这个链表的深拷贝。 思路分析: 1.破坏需要复制的复杂链表,将新老节点串成一个单链表的形式 2.解决random的指向问题(重要代码:cur.next.random=cur.random.next) 3.完成上述结点处理已经完成,最后一步就是将链表拆分开来 参考代码:class
x.yao
·
2020-06-24 05:55
JavaSE
数据结构
牛客刷题Java实现----
复杂链表的复制
输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点),返回结果为复制后复杂链表的head。(注意,输出结果中请不要返回参数中的节点引用,否则判题程序会直接返回空)解题思路:首先建立一个新的链表,将原链表的label(值)和next(指向下一个结点的变量)复制到新链表中,random的由于是任意指向的,所以我们需要将原链表的random的地址记录下
lemonwen
·
2020-06-24 03:14
js剑指offer-25-
复杂链表的复制
剑指offer25-
复杂链表的复制
题目描述 输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点),返回结果为复制后复杂链表的head。
buptlinchunyu
·
2020-06-23 23:52
算法题
剑指offer第二十五题
复杂链表的复制
题目描述输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点),返回结果为复制后复杂链表的head。(注意,输出结果中请不要返回参数中的节点引用,否则判题程序会直接返回空)题目分析/*structRandomListNode{intlabel;structRandomListNode*next,*random;RandomListNode(intx
EWilsen
·
2020-06-23 23:36
剑指offer
剑指Offer
剑指offer第十七题之第二十六题(java详解)
19题:二叉树的镜像第20题:顺时针打印矩阵第21题:包含min函数的栈第22题:栈的压入、弹出序列第23题:从上往下打印二叉树第24题:二叉搜索树的后序遍历第25题:二叉树中和为某一值的路径第26题:
复杂链表的复制
第
图书馆五楼管理员
·
2020-06-23 22:55
剑指offer-java
[剑指offer]
复杂链表的复制
- Python
题目描述输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点),返回结果为复制后复杂链表的head。(注意,输出结果中请不要返回参数中的节点引用,否则判题程序会直接返回空)方法一:思路:1.把复制的结点链接在原始链表的每一对应结点后面2.把复制的结点的random指针指向被复制结点的random指针的下一个结点3.拆分成两个链表,奇数位置为原链表,
jiangjiane
·
2020-06-23 21:48
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他