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
软件类-数据结构与算法
CGAL功能介绍
算术与代数ArithmeticandAlgebra主要提供了计算几何用到的数学基础:数据类型、多项式、
数据结构与算法
代数基础AlgebraicFoundations这个包从概念、类和函数的角度定义了代数对
小胖七少爷
·
2023-11-17 07:24
CGAL
CGAL功能大纲
算术与代数ArithmeticandAlgebra主要提供了计算几何用到的数学基础:数据类型、多项式、
数据结构与算法
代数基础AlgebraicFoundations这个包从概念、类和函数的角度定义了代数对
weixin_30740581
·
2023-11-17 07:23
数据结构与算法
人工智能
CGAL模块介绍
算术与代数ArithmeticandAlgebra主要提供了计算几何用到的数学基础:数据类型、多项式、
数据结构与算法
代数基础AlgebraicFoundations这个包从概念、类和函数的角度定义了代数对
飞翔的霸王龙
·
2023-11-17 06:18
cg
[LeetCode]152. 乘积最大子数组(java实现)动态规划 dp
[LeetCode]152.乘积最大子数组(java实现)动态规划dp1.题目2.读题(需要重点注意的东西)3.解法4.可能有帮助的前置习题5.所用到的
数据结构与算法
思想6.总结1.题目2.读题(需要重点注意的东西
Cloudeeeee
·
2023-11-17 00:17
LeetCode深度解析
leetcode
java
算法
LeetCode:1.两数之和(C++实现)
如果是刚开始学习
数据结构与算法
的小伙伴则不用过于纠结进阶条件,能过就行。
Jomo.
·
2023-11-17 00:22
算法
数据结构
leetcode
哈希表
【
数据结构与算法
】(6):带头结点的双向循环链表
博客主页:Code_文晓本文专栏:
数据结构与算法
欢迎关注:感谢大家的点赞评论+关注,祝您学有所成!
醉竺
·
2023-11-16 22:12
数据结构与算法
链表
数据结构
算法
【数组】-找出有序数组中(有负有正)绝对值最小的数
写在前面 最近想复习一下
数据结构与算法
相关的内容,找一些题来做一做。如有更好思路,欢迎指正。
u010773514
·
2023-11-16 17:08
数据结构与算法
java
算法
数组
数据结构与算法
【链表:一】Java实现
目录链表单向链表哨兵链表双向链表环形链表链表链表是数据元素的线性集合,其每个元素都指向下一个元素,元素存储上并不连续。随机访问性能根据index查找,时间复杂度O(n)插入或删除性能起始位置:O(1)结束位置:如果已知tail尾节点是O(1)[双向链表],不知道tail尾节点是O(n)中间位置:根据index查找时间+O(1)单向链表单向链表中每个元素只知道下一个节点位置单向链表的简单实现publ
zmbwcx
·
2023-11-16 06:42
java
链表
数据结构
数据结构与算法
【递归】Java实现
递归递归是一种解决计算问题的方法,其中解决方案取决于同一类问题的更小子集。特点:自己调用自己,如果说每个函数对应着一种解决方案,自己调用自己意味着解决方案是一样的(有规律的)每次调用,函数处理的数据会较上次缩减(子集),而且最后会缩减至无需继续递归内层函数调用(子集处理)完成,外层函数才能算调用完成递归二分查找具体实现代码如下publicintf(int[]a,inttarget,inti,int
zmbwcx
·
2023-11-16 05:31
java
排序算法
算法
All In One - 第8章 软件开发安全
常见的软件开发问题软件开发生命周期安全软件的开发方法DevOps&DevOpsSec变更控制和配置管理代码库的安全性编程语言类型数据库概念和安全问题恶意
软件类
型和攻击1.常见的软件开发问题需求阶段没有过多的考虑安全性由于时间限制导致对安全性的投入不足软件开发相关人员经验不足依赖于周边安全实现和默认配置问题
念思伊人
·
2023-11-16 04:13
信息安全
数据结构与算法
之排序: Leetcode 41. 缺失的第一个正数 (Typescript版)
缺失的第一个正数https://leetcode.cn/problems/first-missing-positive/描述给你一个未排序的整数数组nums,请你找出其中没有出现的最小的正整数。请你实现时间复杂度为O(n)并且只使用常数级别额外空间的解决方案。示例1输入:nums=[1,2,0]输出:3示例2输入:nums=[3,4,-1,1]输出:2示例3输入:nums=[7,8,9,11,12
Wang's Blog
·
2023-11-16 04:19
Data
Structure
and
Algorithms
leetcode
算法
排序
LeetCode高频题41. 缺失的第一个正数
你要是不扎实学习
数据结构与算法
,好好动手手撕代码,锻炼解题能力,你可
冰露可乐
·
2023-11-16 02:44
大厂面试高频题之数据结构与算法
leetcode
缺失的第一个正数
缺失正数
缺失
数组缺第一个正数
数据结构与算法
-树和二叉树
树树的定义在树中通常将数据元素称为结点(node)。树(tree)是n(n≥0)个结点的有限集合。当n=0时,称为空树;任意一棵非空树满足以下条件:(1)有且仅有一个特定的称为根(root)的结点;(2)当n>1时,除根结点之外的其余结点被分成m(m>0)个互不相交(结点不能属于多个子树,子树之间不能有关系)的有限集合,T1,T2,…,Tm,其中每个集合又是一棵树,并称为这个根结点的子树(subt
Ciiyan
·
2023-11-16 00:01
数据结构与算法
数据结构
C++初阶(十一)STL简介及string类初讲
北尘_:个人主页个人专栏:《Linux操作系统》《经典算法试题》《C++》《
数据结构与算法
》☀️走在路上,不忘来时的初心文章目录一、什么是STL二、STL的版本三、STL的六大组件四、STL的重要性五、
北尘_
·
2023-11-15 22:32
C++
c++
开发语言
数据结构与算法
之排序: Leetcode 922. 按奇偶排序数组 II (Typescript版)
按奇偶排序数组IIhttps://leetcode.cn/problems/sort-array-by-parity-ii/描述给定一个非负整数数组nums,nums中一半整数是奇数,一半整数是偶数。对数组进行排序,以便当nums[i]为奇数时,i也是奇数;当nums[i]为偶数时,i也是偶数。你可以返回任何满足上述条件的数组作为答案。示例1输入:nums=[4,2,5,7]输出:[4,5,2,7
Wang's Blog
·
2023-11-15 15:27
Data
Structure
and
Algorithms
leetcode
算法
排序
C typedef 用法 详解(通俗易懂)
本篇博文算是《C语言
数据结构与算法
》系列专栏的开篇之作。其实,up准备出的C语言描述的
数据结构与算法
也仅仅是为了将来java版本的
数据结构与算法
做做铺垫,毕竟up是主攻java的。当然,之后up大概率
Cyan_RA9
·
2023-11-15 13:58
C
#
数据结构与算法(入门)
c语言
c++
数据结构
数据结构与算法
题目集7-21——求前缀表达式的值
我的
数据结构与算法
题目集代码仓:https://github.com/617076674/Data-structure-and-algorithm-topic-set原题链接:https://pintia.cn
清風逐尘乀
·
2023-11-15 10:37
数据结构与算法题目集
数据结构与算法题目集
前缀表达式
Java数据结构和算法---程序员常用10种算法
网课指路:【尚硅谷】
数据结构与算法
(Java
数据结构与算法
)_哔哩哔哩_bilibili1.二分查找算法二分查找算法(非递归)介绍①二分查找法只适用于从有序的数列中进行查找(比如数字和字母等),将数列排序后再进行查找
安卓小趴菜
·
2023-11-15 10:31
Java数据结构和算法
动态规划
背包
KMP算法
贪心算法
【C++】:STL——标准模板库介绍 || string类
1.什么是STLSTL(standardtemplatelibaray-标准模板库):是C++标准库的重要组成部分,不仅是一个可复用的组件库,而且是一个包罗
数据结构与算法
的软件框架2.STL的版本原始版本
_Return _My_Offer_
·
2023-11-15 08:39
C/C++
c++
数据结构与算法
(java):线性表-栈
栈1、概念1.1定义栈(Stack)是限定仅在表尾进行插入和删除操作的线性表。把允许插入和删除的一端称为栈顶(top),另一端称为栈底(bottom),不含任何数据元素的栈称为空栈。栈的插入(push)操作叫做压栈,也叫进栈,删除操作(pop)叫做弹栈,也叫出栈。1.2特点栈是先进后出(LIFO:LastInFirstOut)的线性表,简称LIFO结构。栈元素具有线性关系,即前驱后继关系。栈的插入
持久的棒棒君
·
2023-11-15 06:04
Java相关
数据结构与算法(java)
数据结构
算法
java
OmniGraffle 7 Pro全新推出!V7.18.3(204.9.0)正式版 支持M1
软件来源:https://mac.orsoon.com/Mac/166851.htmlomnigrafflepro7新增功能OmniGraffle用于创建精确,美观的图形:网站线框,电气系统,家庭树和
软件类
地图在
Macdidiwei
·
2023-11-15 05:02
mac
macos
思维导图
【算法精简学习指南 第一天】什么是算法
文章目录一、算法无处不在二、算法是什么1.算法定义2.数据结构定义3.
数据结构与算法
的关系作为一个快三年开发经验的程序员,平时工作中对算法的接触也不是很多。
海海向前冲
·
2023-11-15 04:32
算法
数据结构与算法
系列第一篇——浅谈递归
数据结构与算法
系列第一篇——浅谈递归定义举例优点递归使用注意事项递归一定要有条件限定,保证能够停止下来,否则会发生栈溢出在递归中虽然有限定条件,但是递归次数不能太多,否同也会发生栈内存溢出构造方法禁止递归案例分析递归实现的二分查找算法汉诺塔问题归并排序消除递归递归和栈总结定义在函数
yemuxiaweiliang
·
2023-11-14 23:29
数据结构与算法
算法
数据结构
java
浅谈
数据结构与算法
(一)
数据结构与算法
(一)引言什么是数据数据结构类型数据的逻辑结构:分类1:数据的线性结构与非线性结构分类2:集合结构线性结构树状结构网络结构数据的存储结构:顺序存储结构:链式存储结构:索引存储结构:散列存储结构
抗压的人i
·
2023-11-14 23:53
数据结构与算法
数据结构
时间复杂度
空间复杂度
【
数据结构与算法
】浅谈尾递归
在《
数据结构与算法
分析:C描述》(DataStructuresandAlgorithmAnalysisInC)的第三章中,以打印链表为例,提到了尾递归(tailrecursion)并指出了尾递归是使用递归极其不当的例子
兰亭风雨
·
2023-11-14 23:21
数据结构与算法
数据结构与算法随笔
尾递归
数据结构
数据结构与算法
之查找算法——哈希表(又称散列表)
哈希表也称为散列表,也是用来查找指定元素的一种方法。散列表是根据关键字直接进行访问的数据结构。散列表通过散列函数将关键字映射到存储地址,建立了关键字和存储地址之间的一种直接映射关系。这里的存储地址可以是数组下标、索引、内存地址等。利用哈希表查找元素需要解决两个问题:构造哈希表和处理冲突。在图8-75中,如果要查找48,就可以通过散列函数得到其存储地址,直接找到该关键字。散列表查找的时间复杂度与表中
源代码•宸
·
2023-11-14 23:10
算法和数据结构
数据结构
算法
散列表
哈希算法
数据结构与算法
五:哈希表-哈希函数设计原则-哈希冲突解决方案
一、哈希表的定义:二、哈希表举例:哈希函数就是映射关系三、哈希表应用举例:Leetcode上第387题:思路:通过s.charAt(i)-'a’将字符串中的字符映射成hash表,出现一次,在相应位置加一,左后找到第一个值为1的下标其他思路:当然此题解决方案很多,如一位一位的遍历亦可以四、哈希函数:将业务场景中的键转化为索引的过程称为哈希表的核心即使再优秀的哈希表也保证不了一个键对应一个不同的索引,
follow_me!
·
2023-11-14 23:39
数据结构
散列表
哈希算法
数据结构
数据结构与算法
--散列表
散列表前言一、什么是散列表二、HashMap三、散列表原理四、散列函数的设计五、解决散列冲突的方法1、开放寻址法2、链表法总结前言散列表也叫哈希表,是根据键值对(key,value)进行访问的一种数据结构。他是把一对(key,value)通过key的哈希值来映射到数组中的,也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的数组叫做散列表。
C君莫笑
·
2023-11-14 23:09
数据结构快速入门
散列表
哈希算法
数据结构
【Java
数据结构与算法
】-哈希表
作者:学Java的冬瓜博客主页:☀冬瓜的主页专栏:【Java
数据结构与算法
】分享:曾梦想仗剑走天涯,看一看世界的繁华。
学Java的冬瓜
·
2023-11-14 23:08
【Java
数据结构与算法理解及刷题】
java
散列表
哈希算法
数据结构
【
数据结构与算法
篇】 哈希表原理、底层实现剖析
一个在校大二学生,在CSDN记录自我成长!!!最近在自学数据结构和算法时,学到了哈希表,有很多地方都不明白。如何使用哈希表?原理是什么?如何工作的?我们如何设计哈希表?等等,所以就在网络上查了相关博客、资料等,总结了这些笔记。以便于日后复习。。目录什么是哈希表?为什么会有哈希表呢?那么hash函数原理是什么呢?如何实现哈希表呢?哈希函数构造方法:构造哈希函数的三个要点:哈希函数有哪些呢?散列法:元
南斋孤鹤
·
2023-11-14 23:08
数据结构与算法
散列表
java
哈希算法
【
数据结构与算法
】哈希表
文章目录哈希表结构哈希函数字符转大整数哈希化哈希冲突链地址法开放地址法哈希化的效率哈希化的效率哈希化中的霍纳法则(秦九韶算法)实现哈希表(链地址法解决哈希冲突[使用数组])封装一个哈希函数封装哈希表哈希表的扩容扩容的实现哈希表哈希表(Hashtable)----散列表哈希表是一种非常重要的数据结构,几乎所有的编程语言都用到了或者间接用到了哈希表它的结构就是一个数组,但是它与数组的不同之处在于对下标
MiMenge
·
2023-11-14 23:38
数据结构
散列表
数据结构
算法
数据结构与算法
-散列表查找(哈希表)
概要基本概念散列函数构造方法处理散列冲突的方法java代码实现散列表查找性能分析基本概念散列技术是在记录的存储位置和它的关键字之间建立一个确定的对应关系f,使得每个关键字key对应一个存储位置f(key)。查找时,根据这个确定的对应关系找到给定值key的映射f(key),若查找集合中存在这个记录,则必定在f(key)的位置上。这里我们把这种对应关系f称为散列函数,又称为哈希(Hash)函数。按这个
Clumsy-Bird
·
2023-11-14 23:06
程序员内功修炼
数据结构与算法
哈希表
散列表
数据结构与算法
——哈希表
哈希表看一个实际需求,google公司的一个上机题:有一个公司,当有新的员工来报道时,要求将该员工的信息加入(id,性别,年龄,住址…)当输入该员工的id时,要求查找到该员工的所有信息.要求:不使用数据库,尽量节省内存,速度越快越好=>哈希表(散列)哈希表的基本介绍散列表(Hashtable,也叫哈希表),是根据关键码值(Keyvalue)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到
三横同学
·
2023-11-14 23:06
数据结构与算法
数据结构
算法
java
『
数据结构与算法
』散列表(哈希表)
1.什么是散列表散列表(HashTable)也叫哈希表,是根据给定关键字(Key)来计算出该关键字在表中存储地址的数据结构。也就是说,散列表建立了关键字与存储地址之间的一种直接映射关系,将关键字映射到表中记录的地址,这加快了查找速度。使用函数表达式来表示,应为:hash(key)=v,其中key为关键字,hash()为散列函数,v为散列地址。1.1相关术语关键字(Key):关键字是散列表的查找对象
奋豆来袭
·
2023-11-14 23:35
hash算法和数据结构
散列表
哈希算法
数据结构
JS算法:广度优先搜索(BSF)的理解
广度优先搜索方法的实现(基于《学习JavaScript
数据结构与算法
》补充学习)实现步骤如下1.用initializeColor函数来将color数组初始化为白色;也就是将每个节点初始化为白色未读2.声明和创建一个队列
Me_禹城人
·
2023-11-14 14:21
算法
算法
python
数据结构与算法
-02_数组和列表
线性结构本节我们从最简单和常用的线性结构开始,并结合Python语言本身内置的数据结构和其底层实现方式来讲解。虽然本质上数据结构的思想是语言无关的,但是了解Python的实现方式有助于你避免一些坑。我们会在代码中注释出操作的时间复杂度。数组array数组是最常用到的一种线性结构,其实python内置了一个array模块,但是大部人甚至从来没用过它。Python的array是内存连续、存储的都是同一
xiaoshun007~
·
2023-11-14 13:19
Python数据结构与算法
python
开发语言
python
数据结构与算法
-04_队列
队列和栈前面讲了线性和链式结构,如果你顺利掌握了,下边的队列和栈就小菜一碟了。因为我们会用前两章讲到的东西来实现队列和栈。之所以放到一起讲是因为这两个东西很类似,队列是先进先出结构(FIFO,firstinfirstout),栈是后进先出结构(LIFO,lastinfirstout)。生活中的数据结构:队列。没错就是咱平常排队,第一个来的第一个走本章我们详细讲讲常用的队列队列Queue这里卖个关子
xiaoshun007~
·
2023-11-14 13:19
Python数据结构与算法
python
开发语言
【
数据结构与算法
】---OJ手撕链表题
作者:旧梦拾遗186专栏:数据结构成长日记目录链表的中间结点题解链表中倒数第k个结点描述题解链表的分割描述题解链表的中间结点链表的中间结点https://leetcode.cn/problems/middle-of-the-linked-list/给定一个头结点为head的非空单链表,返回链表的中间结点。如果有两个中间结点,则返回第二个中间结点。示例1:输入:[1,2,3,4,5]输出:此列表中的
旧梦拾遗186
·
2023-11-14 13:49
数据结构成长日记
链表
数据结构
c语言
算法
c++
python
数据结构与算法
-03_链表
链式结构上一节讲到了支持随机访问的线性结构,这次我们开始讲链式结构,视频里我会说下这两种结构的区别,然后讲解最常见的单链表和双链表。之前在专栏文章那些年,我们一起跪过的算法题[视频]里实现过一个lru_cache,使用到的就是循环双端链表,如果感觉这篇文章有点难理解,我们这里将会循序渐进地来实现。后边讲到哈希表的冲突解决方式的时候,我们会再次提到链表。上一节我们分析了list的各种操作是如何实现的
xiaoshun007~
·
2023-11-14 13:10
Python数据结构与算法
python
链表
windows
某厂Java4面:(
数据结构与算法
+源码+Java虚拟机+分布式)
前言:最近不少人都在找工作,很多人开始抱怨,工作难找,不少人后台问我怎么办,讲真,我也无能为力,之前我就说过了,今年的工作竞争一定是比较激烈的。面试只是对个人技术及应变能力的一次考验。只有解决了一个问题,你才有机会遇见下一个问题。以下面试题由群友提供或网上收集整理,共勉。群友牛逼。以下是某厂Java面试题:Java一面hashmap源码问题HashMap底层结构put操作讲一下HashMap、Ha
程序猿锦鲤
·
2023-11-14 13:25
面经
java
分布式
面试
数据结构与算法
题目集7-40——奥运排行榜
我的
数据结构与算法
题目集代码仓:https://github.com/617076674/Data-structure-and-algorithm-topic-set原题链接:https://pintia.cn
清風逐尘乀
·
2023-11-14 13:29
数据结构与算法题目集
数据结构与算法题目集
排序
奥运排行榜
数据结构与算法
实验4——字符串和数组 7-3 统计子串
7-3统计子串分数10作者黄龙军单位绍兴文理学院编写算法,统计子串t在主串s中出现的次数。输入格式:首先输入一个整数T,表示测试数据的组数,然后是T组测试数据。每组测试数据在第一行中输入主串s,在第二行中输入子串t,s和t中不包含空格。输出格式:对于每组测试,若子串t在主串s中出现,则输出t在s中的子串位置和出现总次数,否则输出“00”。引号不必输出。输入样例:2abbbbcdebbbbabcde
如来是我,卿也是我
·
2023-11-14 13:58
算法
c++
数据结构
Git企业开发级讲解(二)
北尘_:个人主页个人专栏:《Linux操作系统》《经典算法试题》《C++》《
数据结构与算法
》☀️走在路上,不忘来时的初心文章目录一、添加⽂件--场景⼀1、操作2、演示二、查看.git⽂件1、tree.git
北尘_
·
2023-11-14 12:36
Git
git
java
开发语言
数据结构与算法
(java):线性表(链表-单向链表)
线性表链表链表是一种物理存储单元上非连续、非顺序的存储结构,是一种链式存储结构。其物理结构不能直观的表示数据元素的逻辑顺序,数据元素的逻辑顺序通过链表中的指针连接次序实现,链表由一系列的结点组成,链表可以在运行时动态生成。特点是查询慢,增删块。如图,可以很明显的看到链表增删是比较简单方便的,只要将结点的指向改变就可以进行增删操作;而之所以查找慢是因为链表没有数组那样的下标,每次从查找都是从头结点开
持久的棒棒君
·
2023-11-14 11:35
数据结构与算法(java)
Java相关
链表
数据结构
java
数据结构与算法
--线性表
单选题1、带头结点的单链表h为空的判定条件是:A.h==NULL;B.h->next==NULL;C.h->next==h;D.h!=NULL;B头结点为h->next。头结点为空,则单链表为空。2、在双向链表存储结构中,删除p所指的结点,相应语句为:A.p->prior=p->prior->prior;p->prior->next=p;B.p->next->prior=p;p->next=p->
joker_sxj
·
2023-11-14 11:34
链表
数据结构
数据结构与算法
-单向链表
单向链表是一种线性表数据结构,其中每个节点包含两个部分:数据域和指向下一个节点的指针。单向链表的节点类型包括:1、数据域:存储节点的数据,通常包括节点的值和指向下一个节点的指针。2、指针域:存储指向下一个节点的指针,通常包括当前节点的地址和指向下一个节点的指针。单向链表的基本操作包括:1、插入节点:在链表的头部插入一个新节点,该节点的数据域设置为新节点的数据,指针域指向新节点的下一个节点。2、删除
666F
·
2023-11-14 11:30
链表
数据结构
java
算法与数据结构(三) -- 散列表
作者:opLW参考:王争老师的《
数据结构与算法
之美》学习《
数据结构与算法
之美》的一些简要的笔记。记录一个大体的思路,可能不是很详细。?
op小白
·
2023-11-14 09:13
算法与数据结构
数据结构
散列表
【
数据结构与算法
-基础篇】
数据结构与算法
前言本文只是学习极客时间王争老师的《
数据结构与算法
》付费课程的学习笔记与心得,对《
数据结构与算法
》这门课有兴趣的同志可以通过以下链接购买专栏:https://time.geekbang.org
resource19610
·
2023-11-14 09:13
算法
java
数据结构
《
数据结构与算法
之美》目录
数据结构与算法
之美_算法实战_算法面试开篇词(1讲)《
数据结构与算法
之美》学习指导手册开篇词|从今天起,跨过“
数据结构与算法
”这道坎入门篇(4讲)01|为什么要学习数据结构和算法?
小明的笔记仓库
·
2023-11-14 09:42
#
数据结构与算法
数据结构
数据结构与算法
之美 | 学习笔记14 —— 散列表基础
一、散列表(HashTable)散列表是数组的一种扩展,用的是数组支持按照下标随机访问的特性。1.散列思想假设在运动会中,为了通过编号快速找到对应运动员的信息,当编号不再是1-89这样简单的排列时,就需要一种方法,使编号跟数组下标的元素一一对应。例如,编号前两位表示年级,中间两位表示班级,最后两位表示编号,那么一一对应的关系就是将最后两位作为数组下标。运用这种散列思想,参赛选手的编号叫做键(Key
一大桃
·
2023-11-14 09:09
数据结构
算法
数据结构
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
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
其他