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
【初探】数据结构与算法
数据结构与算法
之美-学习笔记(二)
17|跳表:为什么Redis一定要用跳表来实现有序集合?二分查找底层依赖的是数组随机访问的特性,所以只能用数组来实现。如果数据存储在链表中,就真的没法用二分查找算法了吗?对链表稍加改造,就可以得到跳表,支持快速的插入、删除、查找操作为了提高有序链表的存储效率,在链表的基础上,提出一层索引层,对链表建立一级索引如果我们现在要查找某个结点,比如16。我们可以先在索引层遍历,当遍历到索引层中值为13的结
此生辽阔
·
2023-11-07 17:15
数据结构与算法
数据结构
算法
链表
数据结构与算法
之美 | 学习笔记16 —— 散列表和链表组合应用
一、LRU缓存淘汰算法LRU缓存淘汰算法,通过链表实现时,当要缓存某数据时,先在链表中从头到尾查找这个数据,找到时直接将它移动到链表尾部,如果找不到则直接将数据放入链表尾部。因为涉及遍历查找所以单纯用链表实现的时间复杂度为O(n)O(n)O(n)。一个缓存系统主要包含添加、删除、查找数据的操作,这些都涉及到查找操作。如果将散列表和链表结合使用,可以将时间复杂度降低到O(1)O(1)O(1)。图中每
一大桃
·
2023-11-07 17:41
数据结构
链表
算法
数据结构
redis
数据结构与算法
之美学习笔记:17 | 跳表:为什么Redis一定要用跳表来实现有序集合?
目录前言如何理解“跳表”?用跳表查询到底有多快?跳表是不是很浪费内存?高效的动态插入和删除跳表索引动态更新解答开篇内容小结前言本节课程思维导图:二分查找底层依赖的是数组随机访问的特性,所以只能用数组来实现。如果数据存储在链表中,就真的没法用二分查找算法了吗?实际上,我们只需要对链表稍加改造,就可以支持类似“二分”的查找算法。我们把改造之后的数据结构叫做跳表(Skiplist)。跳表是一种各方面性能
浊酒南街
·
2023-11-07 17:39
数据结构与算法之美学习笔记
数据结构
算法
【填坑】ESP32 bootloader
初探
(下)
这篇内容接着上一篇=>【填坑】ESP32bootloader
初探
(上),看看bootloader里我是怎么搞定外设使用的。开
Kx_Kevin
·
2023-11-07 16:19
重要经验
boot
esp32
c语言
【填坑】ESP32 bootloader
初探
(上)
前言大名鼎鼎的乐鑫ESP8266WIFI模组你应该不陌生,不用我多说了。在这之后乐鑫还更迭了更多高性能的芯片型号,比如这次我要记录的ESP32-C3,搭载近期很火的RISC-V指令集处理器,支持2.4Gwifi、BLE-5,拥有丰富应用场景。是的,它很好。至少硬件很强大,不过再牛批的硬件也需要众多开发者的实践经验来不断完善它的生态。在动手这次开发之前,我对ESP32的认识仅限于乐鑫的另一款型号ES
Kx_Kevin
·
2023-11-07 16:48
重要经验
esp32
boot
c语言
物联网
数据结构与算法
之美代码:排序算法3
目录算法原理桶排序代码实现桶排序代码实现计数排序代码实现算法原理桶排序核心思想是将要排序的数据分到几个有序的桶里,每个桶里的数据再单独进行排序。桶内排完序之后,再把每个桶里的数据按照顺序依次取出,组成的序列就是有序的了。计数排序:计数排序其实是桶排序的一种特殊情况。当要排序的n个数据,所处的范围并不大的时候,比如最大值是k,我们就可以把数据划分成k个桶。那我们如何快速计算出,每个值的在有序数组中对
浊酒南街
·
2023-11-07 13:19
数据结构与算法之美代码
数据结构
算法
数据结构与算法
之美学习笔记:16 | 二分查找(下):如何快速定位IP对应的省份地址?
目录前言二分查找的变形问题变体一:查找第一个值等于给定值的元素变体二:查找最后一个值等于给定值的元素变体三:查找第一个大于等于给定值的元素变体四:查找最后一个小于等于给定值的元素解答开篇内容小结前言本节课程思维导图:抛出问题:假设我们有12万条这样的IP区间与归属地的对应关系,如何快速定位出一个IP地址的归属地呢?二分查找的变形问题二分查找的变形问题很多,我只选择几个典型的来讲解,其他的你可以借助
浊酒南街
·
2023-11-07 12:45
数据结构与算法之美学习笔记
数据结构
算法
Java 常用
数据结构与算法
一、数据结构数据结构是计算机底层存储、组织数据的方式。是指数据相互之间是以什么方式排在一起的.通常情况下,精心选择的数据结构可以带来更高效的运行或者存储效率1、数据结构分类线性结构:顺序表、链表、栈和队列、串、数组和广义表。非线性结构:集合、树(二叉树)、图。2、常用的数据结构二、算法算法通常都是由类的方法来实现的。前面的数据结构,比如链表为啥插入、删除快,而查找慢,平衡的二叉树插入、删除、查找都
凌冰_
·
2023-11-07 12:20
java
开发语言
数据结构与算法
——顺序表的初始化和增删查改
本文目录1、顺序表的定义和添加元素操作2、指定元素查询、指定位置删除、指定位置添加1、顺序表的定义和添加元素操作线性表的顺序存储又称顺序表。用一组地址连续的存储单元依次存储线性表中的数据元素,从而使得**逻辑上相邻的两个元素,在物理位置上也相邻。**其特点就是逻辑顺序与物理存储顺序相同用来容纳顺序表元素的一维数组,可以是静态分配的,也可以是动态分配的。静态分配是指一开始就已经指定了顺序表的最大长度
import hope
·
2023-11-07 07:57
数据结构与算法
c++
算法
数据结构
数据结构与算法
JC班-左程云第二节课笔记(链表结构、栈、队列、递归行为、哈希表)
第2节链表结构、栈、队列、递归行为、哈希表1、链表结构(1)单向链表的定义publicclassNode{publicintvalue;publicNodenext;publicNode(intdata){value=data;}}(2)双向链表的定义publicclassDoubleNode{publicintvalue;publicNodelast;publicNodenext;publicD
BAEK°
·
2023-11-07 06:20
数据结构与算法基础班-左程云
链表
数据结构
算法
C语言学习心得 (阶段:小白)
首先和大家介绍一下:从这个阶段开始,大家有几条路可以走1.深入学习C语言和其他语言,然后学
数据结构与算法
,刷PTA和Leetcode上的题(软件)2.转向arduino,51,32等单片机领域(硬件)3
风起鸿庄Nirvana
·
2023-11-07 05:42
说说C的那些事
c语言
递归算法
Linux学习之vim跳转到特定行数
要是对于vim的四种模式不太熟的话,可以到博客《Linux学习之vim四种模式
初探
》里边学习一下。
seasidezhb
·
2023-11-07 02:17
Linux基础学习
linux
数据结构与算法
之二叉树大全
目录二叉树的定义二叉树的性质(特性)满二叉树与完全二叉树链式存储的二叉树顺序存储的二叉树线索二叉树(ThreadedBinaryTree)二叉排序树(BinarySortTree)平衡二叉树(BalancedBinaryTree)为什么使用平衡二叉树?如何判断平衡二叉树?相关概念旋转方式实例代码实现二叉树的定义任何一个节点的子节点数量不超过2,那就是二叉树;二叉树的子节点分为左节点和右节点,不能颠
袁袁袁袁满
·
2023-11-07 01:44
数据结构
java
二叉树
数据结构与算法
——二叉树的实现与原理
目录一、二叉树的原理1.二叉树的基本概念2.树的性质3.二叉树的性质二、二叉树的实现1.二叉树的定义2.二叉树的创建3.前序遍历4.中序遍历5.后序遍历6.层序遍历7.二叉树的节点的个数8.二叉树的叶子节点的个数9.二叉树第k层节点个数10.二叉树查找值为x的节点11.判断二叉树是否是完全二叉树12.二叉树销毁一、二叉树的原理1.二叉树的基本概念在电脑科学中,二叉树(英语:Binarytree)是
真的王
·
2023-11-07 01:43
数据结构
算法
【
数据结构与算法
】二叉树(基本操作和几种特殊二叉树介绍)
二叉树的基本介绍,只讲基本算法;对于特殊二叉树的相关算法,如AVL树的旋转,以后有时间再写。文章目录一、基本概念二、基本操作2.1二叉树的存储方式2.2常见操作2.3二叉树的遍历2.31前序遍历2.32中序遍历2.33后序遍历2.34层序遍历2.35比较2.4多种操作代码示例三、特殊二叉树3.1二叉搜索树(BinarySearchTree,BST)3.2平衡二叉树(BalancedBinaryTr
感谢地心引力
·
2023-11-07 01:40
C
Language
Algorithm
Notes
c语言
数据结构
二叉树
【
数据结构与算法
】尚硅谷韩顺平老师+含java代码(更新中)
数据结构与算法
程序=数据结构+算法数据结构:树、链表、图等线性结构数组、队列、链表和栈非线性结构二维数组,多维数组,广义表,树结构,图结构稀疏数组稀疏数组的好处时压缩数组在这里插入图片描述二维数组转稀疏数组的思路遍历原始的二维数组
花开富贵姨
·
2023-11-06 21:16
数据结构
java
算法
数据结构与算法
之快速排序(Java实现)
学习目标:掌握单边循环实现的快排学习内容:阐述原理代码实现运行测试案例总结学习时间:周一至周五晚上7点—晚上9点周六上午9点-上午11点周日下午3点-下午6点学习产出:技术笔记2遍CSDN技术博客3篇学习的vlog视频1个
luomaCLX
·
2023-11-06 21:37
Java
数据结构
快速排序
java
数据结构
排序算法
数据结构与算法
(Java篇)笔记--快速排序
文章目录前言一、选择排序二、排序原理切分原理API设计1.代码实现2.运行结果总结快速排序和归并排序的区别时间复杂度前言在我们的程序中,排序是非常常见的一种需求,提供一些数据元素,把这些数据元素按照一定的规则进行排序。比如查询一些订单,按照订单的日期进行排序;再比如查询一些商品,按照商品的价格进行排序等等。所以,接下来我们要学习一些常见的排序算法。一、选择排序 快速排序是对冒泡排序的一种改进。它
我是夜阑的狗
·
2023-11-06 21:35
数据结构与算法
Java
java
排序算法
算法
数据结构
算法复杂度
前言:哈喽小伙伴们,从这篇文章开始,博主就要带领大家一起进入
数据结构与算法
的学习啦。C语言掌握的还不扎实的小伙伴一定要记得先补习哦。今天我们就先来学习——算法复杂度。
很楠不爱
·
2023-11-06 19:02
数据结构
算法复杂度
算法
c语言
数据结构与算法
--字符串:字符串替换
数据结构与算法
–字符串:字符串替换字符串的优化由于字符串在编程时候使用的评率非常高,为了优化,很多语言都对字符串做了特殊的规定。
生病的毛毛虫
·
2023-11-06 18:07
算法
数据结构
算法
数据结构
[LeetCode]86. 分隔链表(java实现)链表快排
[LeetCode]86.分隔链表(java实现)链表快排1.题目2.读题(需要重点注意的东西)3.解法4.可能有帮助的前置习题5.所用到的
数据结构与算法
思想6.总结1.题目2.读题(需要重点注意的东西
Cloudeeeee
·
2023-11-06 17:05
LeetCode深度解析
leetcode
java
算法
Docker基础-4-Docker架构和底层技术实现
初探
前面,不管你是win10安装docker环境还是,在一个虚拟机的centos7上安装docker,我默认你已经学会了docker的安装。在开始正式学习docker的相关概念和知识之前,我们来简单了解和学习了docker架构和底层技术实现。先从宏观上过一遍docker的架构和底层技术实现,后续文章慢慢学习docker具体知识,后面学习,我们会慢慢理解docker的架构和一些底层技术。首先要强调的是d
Anthony_tester
·
2023-11-06 13:36
Docker基础
Docker基础
Docker架构和底层技术原理
面试必问的 MySQL,你懂了吗?
MySql学习专栏1.MySQL基础架构详解2.MySQL索引底层
数据结构与算法
3.MySQL5.7开启binlog日志,及数据恢复简单示例4.MySQL日志模块5.MySQL的MVCC及实现原理6.MySQL
给自己一个 smile
·
2023-11-06 13:08
mysql
mysql
面试
00.数据结构、算法、时间复杂度
文章为极客时间《
数据结构与算法
之美》的学习笔记。要点:辩证思考,多想为什么,多练。什么是数据结构?数据结构就是指一组数据的存储结构。什么是算法?算法就是操作数据的一组方法数据结构和算法相辅相成。
还是个初学者
·
2023-11-06 11:57
c++ 函数指针和回调函数
函数指针
初探
#include#includeusingnamespacestd;voidshow(intage,stringname){cout#includeusingnamespacestd;voidfun_chinese
arkliu
·
2023-11-06 11:46
【
数据结构与算法
】JavaScript实现队列结构(Queue)
文章目录JavaScript实现队列结构(Queue)一、队列简介二、封装队列类2.1.代码实现2.2.队列的应用三、优先队列3.1.优先级队列的实现3.2.注意点JavaScript实现队列结构(Queue)一、队列简介队列是是一种受限的线性表,特点为先进先出(FIFO:firstinfirstout)。受限之处在于它只允许在表的前端(front)进行删除操作;在表的后端(rear)进行插入操作
itpeilibo
·
2023-11-06 10:29
数据结构与算法
javascript
数据结构
算法
学习
前端
【
数据结构与算法
】JavaScript实现集合与字典
文章目录一、集合结构1.1.简介1.2.代码实现1.3.集合间的操作二、字典结构2.1.简介2.2.封装字典一、集合结构1.1.简介集合比较常见的实现方式是哈希表,这里使用JavaScript的Object类进行封装。集合通常是由一组无序的、不能重复的元素构成。数学中常指的集合中的元素是可以重复的,但是计算机中集合的元素不能重复。集合是特殊的数组:特殊之处在于里面的元素没有顺序,也不能重复。没有顺
itpeilibo
·
2023-11-06 10:29
数据结构与算法
javascript
算法
数据结构
【
数据结构与算法
】JavaScript实现栈结构(Stack)
文章目录一、前言1.1.什么是数据结构?1.2.什么是算法?二、栈结构(Stack)2.1.简介2.2.封装栈类一、前言1.1.什么是数据结构?数据结构就是在计算机中,存储和组织数据的方式。例如:图书管理,怎样摆放图书才能既能放很多书,也方便取?主要需要考虑两个问题:操作一:新书怎么插入?操作二:怎么找到某本指定的书?常见的数据结构:数组(Aarray)栈(Stack)链表(LinkedList)
itpeilibo
·
2023-11-06 09:59
数据结构与算法
javascript
算法
数据结构
前端
学习
【
数据结构与算法
】JavaScript实现哈希表
文章目录一、哈希表简介1.1.认识哈希表1.2.哈希化的方式1.3.解决冲突的方法1.4.寻找空白单元格的方式线性探测二次探测再哈希化1.5.不同探测方式性能的比较1.6.优秀的哈希函数快速计算均匀分布二、初步封装哈希表2.1.哈希函数的简单实现2.2.创建哈希表2.3.put(key,value)2.4.get(key)2.5.remove(key)2.6.其他方法的实现三、哈希表的扩容3.1.
itpeilibo
·
2023-11-06 09:53
数据结构与算法
散列表
哈希算法
数据结构
初探
Java枚举类
目录1.何为枚举2.枚举本质3.枚举特性3.1基本特性3.2枚举方法3.3枚举接口3.4获取枚举元素3.5状态机4.枚举工具类4.1EnumSet4.2EnumMap5.总结1.何为枚举枚举是一种数据类型,具有集合的一些特点,可以存放多个元素,但存储对象有限且固定,枚举也有比较常见的使用场景。如性别(男、女),颜色(红、黄、蓝),星期(星期一、星期二…星期日)均可以使用枚举存储。2.枚举本质从源码
溪~源
·
2023-11-06 09:22
java
java
enum
java
初探
(一)java语言的核心API指的是什么在JDK核心API中指的是类似这种命名方式的包java.langjava.utiljava.iojava.mathjava.sqljava.awtjava.swing,包含语言核心包,异常处理包,常用工具包,集合框架。、集合框架(360解释):集合框架是为表示和操作集合而规定的一种统一的标准的体系结构。任何集合框架都包含三大块内容:对外的接口、接口的实现和对
快乐的一只程序猿
·
2023-11-06 09:20
java
java初探
java var_
初探
JAVA 10之var
当我们看到var的时候,首先想到的会是javascript。如果我像下面这样写,会不会觉得有编译错误?varusers=newArrayList();JAVA10引入了var,这种写法已经合法。那为什么JAVA要引入var呢?这种写法到底好不好?我们探讨下。一般我们在定义一个变量的时候,会在左右两边都写一遍类型,比如:URLurl=newURL("www.baidu.com");接下来会是这种代码
阿Nel
·
2023-11-06 09:20
java
var
JAVA gui
初探
今天,终于完成了java的gui一单元的学习,虽说只是简单的了解,但是也揭开了gui神秘的面纱啊!首先gui编程的基本思路是:创建窗体(如JFRAME),往窗体里添加其他container或者component,完成一个基本的布局;给component添加事件和事件监听器(关键一步.);note:这里解释下事件和事件监听器,事件也就是点击鼠标,移动鼠标,按回车等等操作就称为事件,事件监听器其实是一
WenbinYao&YouweiHu
·
2023-11-06 09:48
JAVA
JAVA
gui初探
GUI
一 Java
初探
初识JavaJava是一门高级语言,如Python、C、C++、Ruby和JavaScript一样。那么要运行用高级语言编写的程序,必须将其转换为低级语言(即“机器语言”)有两种将高级语言转换为低级语言的程序:解释器和编译器。解释器(interpreter):读取并执行用高级语言编写的程序,如Python语言的解释器CPython等编译器(compiler):读取并转换整个程序,然后才开始运行程序
一銤阳光
·
2023-11-06 09:14
#
Java进阶学习
java
开发语言
《 Hello 算法 》 - 免费开源的
数据结构与算法
入门教程电子书,包含大量动画、图解,通俗易懂
《Hello算法》,英文名称是Helloalgo,是一本关于编程中数据解构和算法入门的电子书,作者是毕业于上海交通大学的算法工程师Krahets,他在写书的过程中阅读了很多关于
数据结构与算法
的教材和文章
那些免费的砖
·
2023-11-06 09:33
算法
数据结构
排序算法
Spring Boot and RabbitMQ
初探
概述今天给大家分享以下三部分内容:Docker安装RabbitMQSpringBootandRabbitMQdemoRabbitMQ延迟队列Docker安装RabbitMQ第一步:拉取镜像dockerpullrabbitmq:management第二步:启动dockerrun-d\--namerabbitmq\-p5672:5672\-p15672:15672\-v/data/rabbitmq:/
冯文议
·
2023-11-06 08:18
Android - 收藏集
Android自定义View的各种姿势1Activity的显示之ViewRootImpl详解Activity的显示之ViewRootImpl
初探
Activity的显示之Window和ViewAndroid
just2learn
·
2023-11-06 08:23
android
经验总结
20181205_ARTS_W9
每周至少做一个leetcode算法题**Review**阅读并点评至少一篇英文技术文章(英文论文文献)**Tip**至少学习一个技术技巧**Share**分享一篇有观点和思考的技术文章Algorithm
数据结构与算法
之美之变形二分查找大前提
活出野性的自己
·
2023-11-06 07:53
【ORACLE】OGG-微服务架构
初探
2(MA配置)
要了解上节内容:【ORACLE】OGG-微服务架构
初探
1(环境安装)_慢工也能出细活的博客-CSDN博客MA管理配置同步服务大纲在源库和目标库上各自创建OGG专用用户和对象(可选);创建提取(extract
慢工也能出细活
·
2023-11-06 07:37
oracle管理
oracle
数据库
sql
数据结构与算法
--循环队列
顺序存储结构:优点:实现简单。缺点:空间有限。结构定义defineTRUE1defineFALSE0defineERROR0defineOK1defineMAXSIZE20typedefintMKStatus;typedefintMKData;typedefintMKElemType;//栈结构体typedefstruct{MKElemTypedata[MAXSIZE];intfront;intr
淮南大表哥
·
2023-11-06 07:30
数据结构与算法
之拓扑排序Java实现
什么是拓扑排序呢?此处省略一万字,下面主要讲怎么实现,实现拓扑排序要抓住几点统计入度为0的节点(可以用队列实现)每一个节点的出度包括哪些节点(Map+List)每个节点的入度为多少(数组)例子+具体实现题目来源:Leetcode207题目如下:Thereareatotalofncoursesyouhavetotake,labeledfrom0ton-1.Somecoursesmayhaveprer
为了妹子而奋斗
·
2023-11-06 05:28
数据结构之拓扑排序Java
拓扑排序
Leetcode
算法
python 排序算法——选择排序
#
数据结构与算法
#排序算法--选择排序#选择排序和冒泡排序很类似,但是选择排序每轮比较只会有一次交换,#而冒泡排序会有多次交换,交换次数比冒泡排序少,就减少cpu的消耗,#所以在数据量小的时候可以用选择排序
江某指点迷津
·
2023-11-06 03:04
python
排序算法
数据结构与算法
:16 | 二分查找(下):二分查找进阶
文章目录变体一:查找第一个值等于给定值的元素变体二:查找最后一个值等于给定值的元素变体三:查找第一个大于等于给定值的元素变体四:查找最后一个小于等于给定值的元素解答开篇内容小结课后思考变体一:查找第一个值等于给定值的元素intbSearch(vector&vec,intn,intvalue){intbeg=0;intend=n-1;while(beg>1);if(vec[mid]>value)en
zj134_
·
2023-11-06 02:31
数据结构
二分查找
sklearn
初探
之iris训练集
1.探索数据#导入sklearn的包fromsklearnimportdatasets#导入time包,增加等待时间importtime#加载iris的数据iris=datasets.load_iris()#显示iris的数据结构,共150行,4列#4列的内容分别是花萼长度,花萼宽度,花瓣长度,花瓣宽度print(iris.data.shape)(150,4)#显示iris的数据结果#print(
LeoinUSA
·
2023-11-06 02:41
经典二叉树试题(一)
北尘_:个人主页个人专栏:《Linux操作系统》《经典算法试题》《C++》《
数据结构与算法
》☀️走在路上,不忘来时的初心文章目录一、相同的树1、题目介绍2、思路讲解3、代码演示二、对称二叉树1、题目介绍
北尘_
·
2023-11-05 23:10
经典算法试题
算法
C++初阶(八)类和对象
北尘_:个人主页个人专栏:《Linux操作系统》《经典算法试题》《C++》《
数据结构与算法
》☀️走在路上,不忘来时的初心文章目录一、Static成员1、Static概念2、Static特性3、试题二、友元
北尘_
·
2023-11-05 23:10
C++
c++
面试
java
C++初阶(七)类和对象
北尘_:个人主页个人专栏:《Linux操作系统》《经典算法试题》《C++》《
数据结构与算法
》☀️走在路上,不忘来时的初心文章目录一、流插入流提取1、流插入演示2、流提取演示3、cplusplus推荐二、
北尘_
·
2023-11-05 23:40
C++
c++
java
数据库
Linux环境基础开发工具使用(二)
北尘_:个人主页个人专栏:《Linux操作系统》《经典算法试题》《C++》《
数据结构与算法
》☀️走在路上,不忘来时的初心文章目录一、Linux项目自动化构建工具-make/Makefile1、背景2、实例代码
北尘_
·
2023-11-05 23:08
Linux操作系统
linux
运维
服务器
Jquery
初探
varnode={}if(typeofnodeOrSelector==='string'){vartemp=document.querySelectorAll(nodeOrSelector);for(vari=0;i
注定只是过客
·
2023-11-05 22:48
JAVA—集合框架
但是
数据结构与算法
即便是学过,也未必在工作时能够用好,而且通用性、性能等等也都是问题。加上学习程序开发的受众群体越来越广,让程序员全部自己实现
数据结构与算法
不是一个好的主意。所以
风会安静
·
2023-11-05 21:53
上一页
37
38
39
40
41
42
43
44
下一页
按字母分类:
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
其他