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
剑指offer37
《
剑指
Offer》笔记&题解&思路&技巧&优化 Java版本——新版leetcode_Part_1
《
剑指
Offer》笔记&题解&思路&技巧&优化_Part_1相知相识开始刷题1.LCR120.寻找文件副本——数组中重复元素2.LCR121.寻找目标值-二维数组——二维数组中查找3.LCR122.路径加密
_Matthew
·
2024-02-10 05:24
Leetcode
笔记
java
开发语言
剑指
Offer - 12 矩阵中的路径
题目:给定一个mxn二维字符网格board和一个字符串单词word。如果word存在于网格中,返回true;否则,返回false。单词必须按照字母顺序,通过相邻的单元格内的字母构成,其中“相邻”单元格是那些水平相邻或垂直相邻的单元格。同一个单元格内的字母不允许被重复使用。分析:首先,这是个矩阵搜索问题,我们需要用到深度优先搜索(DFS)。二维数组中的某一个网格都需要作为搜索的起点进行搜索,若是搜索
burven1
·
2024-02-10 05:45
剑指
offer——二维数组中的查找(杨氏矩阵)
目录1.题目描述2.常见错误思路3.分析3.1特例分析3.2规律总结4.完整代码1.题目描述在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。例如下面的二维数组就是每行、每列都递增排序。如果在这个数组中查找数字7,则返回true;如果查找数字5,由于数组不含该数字,则返回false。
看落日的YT
·
2024-02-10 03:28
剑指offer
矩阵
算法
面试
Leetcode——链表笔试题
.移除重复节点(乱序)3.1题目描述3.2思路4.Num206反转链表4.1题目描述4.2思路4.2.1方法1创建新链表4.2.2原地移动5.Num876链表的中间节点5.1题目描述5.2两种思路6.
剑指
HH~LL
·
2024-02-10 01:32
笔试题
链表
leetcode
算法
剑指
offer --algorithm (持续更新)
操千曲而识谱,认千剑而知器,学而问者千篇,悟者为上题1---singleton模式该题的本意或者说想要达到的理想目的是:改变一个子类的属性,不管声明多少个新的不同的实例对象,其相应的属性值是一样的在进行编码之前,预备知识有两点,一就是__new_(cls)与_init__(self)之间的区别,二就是super()单线程子类继承用一句话概括就是前者是声明的一个实例,而后者声明的是一个对象,直白的讲
strive鱼
·
2024-02-09 22:59
剑指
Offer II 022. 链表中环的入口节点
第一种方法实现协议Hashable,Equatable然后用字典判断是否存在存在的话说明有环这个重复的节点就是入口extensionListNode:Hashable,Equatable{publicstaticfunc==(lhs:ListNode,rhs:ListNode)->Bool{returnlhs===rhs}publicfunchash(intohasher:inoutHasher)
邦_
·
2024-02-09 01:07
剑指
帕米尔 脚踏西国门(2018十一小长假南疆之行) (二 )
早晨,一觉睡到自然醒,洗漱完毕,退房,吃早餐,这一切做的像打仗。经常出行,锻炼出来的迅速和麻利。我们住的附近都是石油单位,工人们每天准时上下班,所以我们吃的早餐都是凉的,饭馆作息时间以他们的时间为准。吃完早餐,晒着太阳,在宾馆门口等没有起床的队友,两小时后,最后一个才起来,去吃饭。最后一批吃早餐的回来,情况有了新变化。杨志国,张迎,马超不想去阿拉尔了,他们想直接去喀什,然后去塔什库尔干,返回来再去
张有奇
·
2024-02-09 01:22
每日一练(32):左旋转字符串
title:每日一练(32):左旋转字符串categories:[
剑指
offer]tags:[每日一练]date:2022/03/07每日一练(32):左旋转字符串字符串的左旋转操作是把字符串前面的若干个字符转移到字符串的尾部
加班猿
·
2024-02-08 16:30
您得的是什么病?
曾经策马奔腾赤膊上阵
剑指
天涯,如今跟八十岁老汉一起挂风湿科。——一个硬汉逝去的青春问:先生,是什么力量让您不顾亲朋好友的挽留,非要在十天之后结束旅行,赶回北京,是工作还是爱情?是梦想还是激情?
一只有仙气的草莓
·
2024-02-08 07:23
《
剑指
Offer》专项突破版 - 面试题 35 : 最小时间差(两种方法 + C++ 实现)
目录前言一、排序二、数组前言题目链接:LCR035.最小时间差-力扣(LeetCode)题目:给定一组范围在00:00至23:59的时间,求任意两个时间之间的最小时间差(以分钟数表示)。例如,输入数组["23:50","23:59","00:00"],"23:59"和"00:00"之间只有1分钟的间隔,是最小的时间差。分析:这个题目最直观的解法是求出任意两个时间的间隔,然后比较得出最小的时间差。如
melonyzzZ
·
2024-02-08 07:59
数据结构
c++
算法
数据结构
面试
剑指
Offer:17-树的子结构
题目描述输入两棵二叉树A,B,判断B是不是A的子结构。(ps:我们约定空树不是任意一个树的子结构)思路实现/*structTreeNode{intval;structTreeNode*left;structTreeNode*right;TreeNode(intx):val(x),left(NULL),right(NULL){}};*/classSolution{public:boolHasSubt
jackmxp
·
2024-02-08 01:43
2021-09-23
IT1.LeetCode力扣:在排序数组中查找数字I2021-09-23(
剑指
Offer53-I.在排序数组中查找数字I)2.《
剑指
offer》:p257~p265英语1.墨墨背单词:复习50个单词
幸福大黑鸭
·
2024-02-07 21:35
剑指
offer第二版(PDF+源码) 百度云
链接:https://pan.baidu.com/s/1b6ZxVIBvjPfKifToh_h26Q密码:6t76https://github.com/zhedahht/ChineseCodingInterviewAppendix(代码)
人大神成长记2
·
2024-02-07 11:08
剑☞offer
python_ACM模式《
剑指
offer刷题》二叉树2
题目:面试tips:面试官有可能问到:如果你需要频繁地查找第k小的值,你将如何优化算法?(见思路三)思路:思路一:二叉搜索树最大的特点就是中序遍历是递增的。因此最容易想到的是对二叉树进行中序遍历存入数组中,再遍历数组至第k个数,就是二叉树的第k小的数/节点。这样的时间复杂度就是O(N+K),空复为O(N)。显然不是最优。思路二:在思路一的基础上不采用数组,直接对二叉搜索树进行中序遍历,在遍历的过程
cuier520
·
2024-02-07 10:33
剑指offer练习
算法
[英雄星球七月集训LeetCode解题日报] 第14日 栈
[英雄星球七月集训LeetCode解题日报]第14日栈日报题目一、1614.括号的最大嵌套深度1.题目描述2.思路分析3.代码实现二、
剑指
Offer06.从尾到头打印链表1.题目描述2.思路分析3.代码实现三
七水shuliang
·
2024-02-07 09:53
英雄星球七月集训
今天开刷leetcode
leetcode
链表
算法
力扣题解:
剑指
Offer 28. 对称的二叉树
题目请实现一个函数,用来判断一棵二叉树是不是对称的。如果一棵二叉树和它的镜像一样,那么它是对称的。例如,二叉树[1,2,2,3,4,4,3]是对称的。示例1:输入:root=[1,2,2,3,4,4,3]输出:true解题思路递归判断left节点和right节点值是否相等代码/***Definitionforabinarytreenode.*publicclassTreeNode{*intval;
胡矣
·
2024-02-07 04:41
算法
LeetCode
leetcode题解
力扣题解
链表
对称二叉树
二叉树
力扣题解:
剑指
Offer 27. 二叉树的镜像
题目
剑指
Offer27.二叉树的镜像请完成一个函数,输入一个二叉树,该函数输出它的镜像。
胡矣
·
2024-02-07 04:41
算法
LeetCode
leetcode题解
力扣题解
链表排序
二叉树镜像
二叉树
力扣题解:
剑指
Offer 32 - II. 从上到下打印二叉树 II
题目从上到下按层打印二叉树,同一层的节点按从左到右的顺序打印,每一层打印到一行。例如:给定二叉树:[3,9,20,null,null,15,7],返回其层次遍历结果:[[3],[9,20],[15,7]]解题思路层序遍历使用一个queue实现代码/***Definitionforabinarytreenode.*publicclassTreeNode{*intval;*TreeNodeleft;*
胡矣
·
2024-02-07 04:40
算法
LeetCode
算法
leetcode题解
力扣题解
BFS
二叉树
力扣
剑指
Offer 27.二叉树的镜像题解
题目链接:
剑指
Offer27.二叉树的镜像题目解析:所谓镜像是指如果左边是原二叉树,右边是镜像二叉树,那么向中间对折可以完全重合解题思路:所有结点的左右子树对换解题例子:镜像后的结果:步骤:1.将根节点左右子树交换
kong_and_white
·
2024-02-07 04:09
算法设计与分析
算法
二叉树
剑指
offer编程题—对称的二叉树
题目描述请实现一个函数,用来判断一颗二叉树是不是对称的。注意,如果一个二叉树同此二叉树的镜像是同样的,定义其为对称的。解题思路:递归思想实现,首先分两种情况进行考虑:树为空,直接返回true;树不为空,则转去判断左子树和右子树是否对称,分以下两种情况进行讨论:a.左子树和右子树都为空,直接返回true;b.左子树和右子树都不为空,并且左子树和右子树根节点的值相等,递归判断左子树的左子树和右子树的右
零岁的我
·
2024-02-06 22:45
2021-09-02
IT1.LeetCode力扣:从上到下打印二叉树III2021-09-02(
剑指
Offer32-III.从上到下打印二叉树III)2.
幸福大黑鸭
·
2024-02-06 14:29
剑指
Offer 66 构建乘积数组
题目.png题意:给定一个数组A[0,1,…,n-1],请构建一个数组B[0,1,…,n-1],其中B[i]的值是数组A中除了下标i以外的元素的积,即B[i]=A[0]×A[1]×…×A[i-1]×A[i+1]×…×A[n-1]。不能使用除法。解题思路解法1:1.分析题意,不可以使用除法,也就说不可以使用累乘然后除的做法2.分析题意,B[i]=A[0]×A[1]×…×A[i-1]×A[i+1]×…
itbird01
·
2024-02-06 10:21
剑指
Offer:59-按之字形顺序打印二叉树
题目描述请实现一个函数按照之字形打印二叉树,即第一行按照从左到右的顺序打印,第二层按照从右至左的顺序打印,第三行按照从左到右的顺序打印,其他行以此类推。思路实现vector>res;if(!pRoot)returnres;queueq;q.push(pRoot);while(!q.empty()){intlen=q.size();vectortmp;for(inti=0;ival);if(root
jackmxp
·
2024-02-06 05:52
《
剑指
Offer (第 2 版)》第 32-3 题:之字形打印二叉树
第32-3题:之字形打印二叉树传送门:之字形打印二叉树,牛客网onlinejudge地址。请实现一个函数按照之字形顺序从上向下打印二叉树。即第一行按照从左到右的顺序打印,第二层按照从右到左的顺序打印,第三行再按照从左到右的顺序打印,其他行以此类推。样例:输入如下图所示二叉树[8,12,2,null,null,6,4,null,null,null,null]8/\122/\64输出:[[8],[2,
李威威
·
2024-02-06 05:04
[
剑指
offer] 字符流中第一个不重复的字符
本文首发于我的个人博客:尾尾部落题目描述请实现一个函数用来找出字符流中第一个只出现一次的字符。例如,当从字符流中只读出前两个字符"go"时,第一个只出现一次的字符是"g"。当从该字符流中读出前六个字符“google"时,第一个只出现一次的字符是"l"。解题思路用一个哈希表来存储每个字符及其出现的次数,另外用一个字符串s来保存字符流中字符的顺序。每次插入的时候,在字符串s中插入该字符,然后在哈希表中
繁著
·
2024-02-06 03:45
2021-09-28
IT1.LeetCode力扣:平衡二叉树2021-09-28(
剑指
Offer55-II.平衡二叉树)2.《
剑指
offer》:p273~p275英语1.墨墨背单词:复习50个单词
幸福大黑鸭
·
2024-02-05 23:45
泱泱华夏,无男儿乎
昨日闻,美日东海军演,
剑指
中朝。愤而立,夜未眠。忆华夏五千年,神州万里。多慷慨悲歌之士,多铁血丹心之士,多忧国忧民之士,多舍身取义之士……不禁血沸腾,作此篇,以明志,威震宵小。
楚公子舜华
·
2024-02-05 23:32
AMH面板如何安装与公网远程访问本地面板界面
推荐:kwan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越
剑指
大厂系列:全面总结java核心技术点,如集合,jvm,并发编程redis,kafka,Spring,微服务,Netty等常用开发工具系列
檀越剑指大厂
·
2024-02-05 18:42
s20
cpolar
公网远程访问
《
剑指
Offer》专项突破版 - 面试题 29 : 排序的循环链表(C++ 实现)
题目链接:LCR029.循环有序列表的插入-力扣(LeetCode)题目:在一个循环链表中节点的值非递减排序,请设计一个算法在该循环链表中插入节点,并保证插入节点之后的循环链表仍然是排序的。分析:在排序的循环链表中插入新节点的规则:先试图在链表中找到相邻的两个节点,如果这两个节点的前一个节点的值小于或等于(=)待插入的值,那么就将新节点插入这两个节点之间。如果找不到符合条件的两个节点,即待插入的值
melonyzzZ
·
2024-02-05 17:50
数据结构
链表
c++
数据结构
面试
leetcode
算法
开发语言
《
剑指
Offer》专项突破版 - 面试题 32 和 33 : 详解与变位词相关的两道面试题(C++ 实现)
目录一、有效的变位词二、变位词组2.1-方法一2.2-方法二一、有效的变位词题目:给定两个字符串s和t,请判断它们是不是一组变位词。在一组变位词中,它们中的字符及每个字符出现的次数都相同,但字符的顺序不能相同。例如,"anagram"和"nagaram"就是一组变位词。分析:第3章已经讨论过与变位词相关的面试题。由于变位词与字符出现的次数相关,因此可以用一个哈希表来存储每个字符出现的次数。哈希表的
melonyzzZ
·
2024-02-05 17:50
数据结构
leetcode
算法
职场和发展
c++
数据结构
开发语言
哈希表
《
剑指
Offer》专项突破版 - 面试题 28 : 展平多级双向链表(C++ 实现)
题目连接:LCR028.扁平化多级双向链表-力扣(LeetCode)题目:在一个多级双向链表中,节点除了有两个指针分别指向前后两个节点,还有一个指针指向它的子链表,并且子链表也是一个双向链表,它的节点也有指向子链表的指针。请将这样的多级双向链表展平成普通的双向链表,即所有节点都没有子链表。例如,下图(a)所示是一个多级双向链表,它展平之后如下图(b)所示。节点的定义:classNode{publi
melonyzzZ
·
2024-02-05 17:49
数据结构
链表
c++
数据结构
面试
算法
开发语言
《
剑指
Offer》专项突破版 - 面试题 30 和 31:详解如何设计哈希表以及利用哈希表设计更加高级、复杂的数据结构
目录一、哈希表的基础知识二、哈希表的设计2.1-插入、删除和随机访问都是O(1)的容器2.2-最近最少使用缓存一、哈希表的基础知识哈希表是一种常见的数据结构,在解决算法面试题的时候经常需要用到哈希表。哈希表最大的优点是高效,在哈希表中插入、删除或查找一个元素都只需要O(1)的时间。因此,哈希表经常被用来优化时间效率。在C++中,哈希表有两个对应的类型,即unordered_set和unordere
melonyzzZ
·
2024-02-05 17:18
数据结构
散列表
数据结构
哈希算法
链表
c++
算法
leetcode
反转字符串II●
剑指
Offer 05.替换空格● 151.翻转字符串里的单词●
剑指
Offer58-II.左旋转字符串
344.反转字符串。就头和尾相对移动交换就行。交换用swap()函数,也可以用中间量自己写。一个函数实现反转就是:voidreverse(string&s,intf,inte){if(f=s.size()||e>=s.size()){return;}for(inti=f;i=s.size()||e>=s.size()){return;}for(inti=f;i=0&&s[c]=='')c--;s.
孤馆深沉
·
2024-02-05 17:10
c++
算法
两个队列实现一个栈
《
剑指
offer》面试题9(相关题目):两个队列实现一个栈。
打工这件小事
·
2024-02-05 12:38
再进NBA总决赛,詹姆斯和湖人队,势必
剑指
NBA总冠军!
掘金队没能再次在大比分1比3落后的情况下创造奇迹,随之而然的是湖人队在詹姆斯带领下成功打进NBA总决赛……能进NBA总决赛,自然意味着詹姆斯带领的湖人队有机会夺冠。两年前詹姆斯带领骑士队打进2018年NBA总决赛,可惜最终被横扫。相比湖人队,这支球队在十年前的NBA总决赛之旅在科比带领下成功卫冕。如今詹姆斯和湖人队再进总决赛,目标只有一个,那就是2020年NBA总冠军。在憧憬那么美好的愿景同时,不
陈晖篮球
·
2024-02-05 08:20
轻动力轻宠儿养护系列
剑指
大健康产业
由于我国人口老龄化严重,健康已是每个人都应关注的话题,现在越来越多的人开始涌进大健康产业,很明显大健康产业将是下一个经济浪潮。而这对于轻动力品牌而言,由于轻动力品牌创始人果子长期经营线下养身实体店,为轻动力品牌夯实了群众基础,所以在轻动力进入大健康产业不久便获得了不俗的成绩。那么究竟什么是大健康大健康也是一项大产业其涵盖众多,包括了医疗服务、药品、医疗器械、可穿戴健康设备、理疗、美容、保健食品、健
花雕酒的贵客
·
2024-02-05 00:01
18年5月27日星期日新闻早读:
3,一二线城市“抢人大战”,
剑指
争夺人力资本红利及房地产市场。当前参与“人才争夺战”的一二线城市的不少地方均已呈现出高于全国
温柔的小刺猬
·
2024-02-04 22:05
剑指
offer
offer03数组中的重复数字题目描述:找出数组中重复的数字。在一个长度为n的数组nums里的所有数字都在0~n-1的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。示例1:输入:[2,3,1,0,2,5,3]输出:2或3我的思路:一.用字典。存在的问题:①一开始字典并未赋值,所以不能用if(dic[nums[i]]!=null
RussellW0
·
2024-02-04 20:57
数据结构
c#
OJ刷题:《
剑指
offer》之单身狗1、2 !(巧用位操作符,超详细讲解!)
目录1.单身狗11.1题目描述1.2排序寻找1.3巧用位操作符2.单身狗21.1题目描述1.2排序寻找1.3巧用位操作符不是每个人都能做自己想做的事,成为自己想成为的人。克心守己,律己则安!创作不易,宝子们!如果这篇文章对你们有帮助的话,别忘了给个免费的赞哟~1.单身狗11.1题目描述在一个整型数组中,只有一个数字出现一次,其他数组都是成对出现的,请找出那个只出现一次的数字。例如:数组中有:123
秋风起,再归来~
·
2024-02-04 16:18
初阶C语言刷题
算法
leetcode刷题(
剑指
offer)113.路径总和Ⅱ
113.路径总和Ⅱ给你二叉树的根节点root和一个整数目标和targetSum,找出所有从根节点到叶子节点路径总和等于给定目标和的路径。叶子节点是指没有子节点的节点。示例1:输入:root=[5,4,8,11,null,13,4,7,2,null,null,5,1],targetSum=22输出:[[5,4,11,2],[5,8,4,5]]示例2:输入:root=[1,2,3],targetSum
花里胡哨的菜只因
·
2024-02-04 13:57
leetcode
算法
职场和发展
leetcode刷题(
剑指
offer)138.随机链表的复制
138.随机链表的复制给你一个长度为n的链表,每个节点包含一个额外增加的随机指针random,该指针可以指向链表中的任何节点或空节点。构造这个链表的深拷贝。深拷贝应该正好由n个全新节点组成,其中每个新节点的值都设为其对应的原节点的值。新节点的next指针和random指针也都应指向复制链表中的新节点,并使原链表和复制链表中的这些指针能够表示相同的链表状态。复制链表中的指针都不应指向原链表中的节点。
花里胡哨的菜只因
·
2024-02-04 13:57
leetcode
链表
算法
leetcode刷题(
剑指
offer) 297.二叉树的序列化和反序列化
297.二叉树的序列化与反序列化序列化是将一个数据结构或者对象转换为连续的比特位的操作,进而可以将转换后的数据存储在一个文件或者内存中,同时也可以通过网络传输到另一个计算机环境,采取相反方式重构得到原数据。请设计一个算法来实现二叉树的序列化与反序列化。这里不限定你的序列/反序列化算法执行逻辑,你只需要保证一个二叉树可以被序列化为一个字符串并且将这个字符串反序列化为原始的树结构。提示:输入输出格式与
花里胡哨的菜只因
·
2024-02-04 12:55
leetcode
linux
服务器
java经典面试题基础篇(持续更新算法)
文章目录一.基础算法1.1两数相加1.2无重复字符的最长子串1.3输出二叉树1.4
剑指
Offer04.二维数组中的查找1.5
剑指
Offer07.重建二叉树5.1思考:5.1.1前序遍历+中序遍历5.1.2
最难不过坚持丶渊洁
·
2024-02-04 12:33
Java体系
java
leetcode
链表
【旭暗】第二十二章:梦来香
魏烬话刚落,温从戈便做出了应对,他并
剑指
点在青刀的膻中穴道上,青刀只觉得上半身酸麻比手臂的疼痛更甚,一下子倒在地上痛吟出声儿。似是因声音太大,门外响起轻叩询问声:“东家,您没事吧?”
蕤花遗令
·
2024-02-04 08:19
java数据结构与算法刷题-----LeetCode15. 三数之和
java数据结构与算法刷题目录(
剑指
Offer、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2024-02-04 08:53
算法
java
算法
leetcode
链表
成就耀眼也无“法外之地”!
2023年国家三次大动作都
剑指
医药领域腐败,各部门穿透式联合稽查。医药反腐席卷全领域全链条。据不完全统计,近期已有10多场学术会议延期或取消,今年以来全国已有至少
一个哒不刘
·
2024-02-04 05:36
[
剑指
offer] 不用加减乘除做加法
本文首发于我的个人博客:尾尾部落题目描述写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。解题思路用位运算来实现。step1:进行异或运算,计算两个数各个位置上的相加,不考虑进位;step2:进行位与运算,然后左移一位,计算进位值;step3:把异或运算的结果赋给num1,把进位值赋给num2,依此循环,进位值为空的时候结束循环,num1就是两数之和。参考代码publi
繁著
·
2024-02-04 03:59
《枕上书续写·共白头》第20节
东华手持苍何
剑指
向渺落。渺落不屑的看了一眼,嘴
桑肀丶
·
2024-02-04 02:07
Leetcode-3--递归、DFS、回溯
Leetcode--回溯、进制运算递归24两两交换链表143重排链表98验证二叉搜索树1796不同的二叉搜索树二叉树展开成链表回溯22括号生成39组合总和40组合总和216组合总和46排列47全排列⭐️
剑指
NKidult
·
2024-02-03 23:20
Leetcode
终于结束年前算法篇的计划了!!!
花了差不多一个月终于在年前刷完了:代码随想录+
剑指
offer||的所有题目了,这一路刷过来还是感觉不容易的最开始一天7到8题,到后面遇见熟练类型的题目一天可以写16到18题,个人感觉最难的部分还是贪心,
学心理学的猫
·
2024-02-03 21:25
经验分享
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他