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
debezium通关
算法
通关
村第十四关——堆结构青铜挑战笔记
该部分内容主要针对堆结构进行归纳总结,核心内容在于能讲述清楚堆的特征、构造过程以及插入/删除操作,最好是结合图示进行学习,事半功倍!1.堆的特征什么是堆?堆就是将数据按照完全二叉树顺序进行存储,实际数据存储在数组中的结构。大根堆:任意节点值大于左右孩子===>根节点最大小根堆:任意节点值小于左右孩子===>根节点最小数组下标与节点父子关系:当前节点下标为i,那么它的父节点的下标就是(i-1)/2,
我见鱼市星宿z
·
2023-11-03 23:11
算法
笔记
数据结构
算法
通关
村第六关——树青铜挑战笔记
本篇内容主要是有关于树的纯理论知识,不涉及代码,将记录对我而言我有些陌生的属于名词或性质,此外还对给出二叉树的中序+前序/后序序列,构造二叉树这一知识进行了总结。树的性质树定义与存储方式定义二叉树publicclassTreeNode{intval;TreeNodeleft;TreeNoderight;}定义N叉树publicclassTreeNode{intval;Listnodes;}二叉树数
我见鱼市星宿z
·
2023-11-03 23:10
笔记
算法
通关
村——如何使用中序和后序来恢复一个二叉树
对于目标序列:前序:123456879101112131514中序:348675211091115131412后序:876543210151413121191通过中序和后序序列来恢复二叉树,具体实现如下:首先可以得出根节点为1中序:[3486752]1[1091115131412]由此可得:后序:[8765432][1015141312119]1然后再按照上述方法分别对左右子树进行恢复左子树:[3
起解
·
2023-11-03 23:37
算法题打卡
数据结构
算法
java
算法
通关
村第三关——爱不起的数组与双指针思想(青铜)
算法
通关
村第三关——爱不起的数组与双指针思想(青铜)1.什么是数组2.使用数组2.1创建数组(声明数组)2.2分配空间2.3数组赋值(内存显示)3.数组的使用(增删改查)3.1查找一个元素3.2增加一个元素
XiaoZhi-paperfly
·
2023-11-03 23:07
算法
算法
数据结构
java
笔记
算法
通关
村第六关|青铜|树&通过序列构造二叉树
1.二叉树的性质1.在二叉树的第i层上至多有2^(i-1)个结点。2.深度为k的二叉树至多有2^k-1个结点。3.对于任意一棵二叉树,如果叶节点数为N0,度数为2的结点总数为N2,则N0=N2+1。4.具有n个结点的完全二叉树的深度为log2(n+1)。5.对于完全二叉树,从上至下,从左至右编号,编号为i的结点,左孩子编号必为2i,右孩子编号必为2i+1,双亲编号必为i/2(i=1时除外)。2.定
星不易
·
2023-11-03 23:35
不易
算法通关村
算法
java
算法通关村
写作就像升级打怪,4个实战技巧让你“写什么都很棒”!
都会遭遇这样两个阶段性困境:一开始是不知道如何下笔的“迷惘期”,接着是写太多反而“没感觉了”的“怠倦期”……文案创作就像一场打怪升级的游戏,而上述困境就是必须要穿越的两个“关卡”,每一个“关卡”的雷区截然不同,文案想要成功
通关
a40ea655c8eb
·
2023-11-03 19:12
Java语言制作吃豆人游戏
(此项目源码已上传至Github网站,网址为GitHub-Ran-a/Pac-man-yar)1游戏界面游戏的角色分别是追赶者和吃豆人,玩家使用方向键来控制吃豆人的运动方向并吃食物,将食物吃完视为
通关
。
然呐呐
·
2023-11-03 18:19
开发语言
java
企业
通关
必备,iPaaS应该这样搭建
iPaaS是指集成平台即服务(IntegrationPlatformasaService),是一种云计算服务,提供了一套工具和服务来帮助企业集成不同的应用程序、数据和系统。iPaaS也可以通过云端的方式,将企业内部的应用程序与云端应用程序进行连接,实现数据的交换和流转。iPaaS的主要功能包括:1、数据集成:将不同数据源的数据整合到一个中心存储库中,以便更好地管理和分析数据;2、应用程序集成:将不
RestCloud
·
2023-11-03 15:24
ipaas
数据集成
FlinkCDC系列:通过skipped.operations参数选择性处理新增、更新、删除数据
在flinkCDC源数据配置,通过
debezium
.skipped.operations参数控制,配置需要过滤的oplog操作。操作包括c表示插入,u表示更新,d表示删除。
ITZHIHONH
·
2023-11-03 15:16
flink
mysql
flink
flinkCDC
数据同步
心算王者
游戏特色:【轻松上手】只需要动动手指点击屏幕来选择【好玩不腻】海量题目等你来挑战
通关
!【关卡提示】每个关卡都有
通关
提示次数,让你迅速选择获得最高的分数!
yokun_cb4d
·
2023-11-03 14:37
「SMART法则·A便签」教练发现教学员时自己蒙圈了,于是半夜睡不着觉写了个“示范”作业
按照SMART分析一下:S明确:确实是明确的,成为三级拆书家,不是科学家,不是作家,是拿到总舵编号证书的三级拆书家;M可衡量:衡量的标准就是1-1到3-3九个级别全数
通关
,在教育长老那里可以查到;A可实现
木门_
·
2023-11-03 12:02
算法
通关
村第四关——基于数组(或者链表)实现栈(青铜)
1.概念1.1栈的特征栈和队列是访问受限的线性表。1.2栈的操作push:入栈pop:出栈peek:显示栈顶empty:判断栈是否为空Java、python中的栈java中有stack,python中数组可以直接当栈用。JAVA:publicclassMainTest{publicstaticvoidmain(string[]args){Stackstack=newStack();stack.pu
Zono-x
·
2023-11-03 10:49
算法通关村
算法
链表
python
1024程序员节
《算法
通关
村第一关——链表青铜挑战笔记》
文章目录一、链表是什么?二、链表的相关概念1.节点和头节点2.虚拟结点三、创建链表四、链表的增删改查1.遍历链表,获取链表长度2.链表的插入2.1链表的头部插入法2.2链表的尾部位置插入法2.3链表的中部位置插入总结一、链表是什么?链表是一种数据结构,它由一系列的节点组成,每个节点都包含一个值和一个指向下一个节点的指针。链表中的节点是通过指针连接起来的,在内存中的存储位置可以是任意的,不要求连续。
喜爱敲代码的猫
·
2023-11-03 10:19
算法
算法
链表
笔记
[Go版]算法
通关
村第五关青铜——如何基于链表实现队列
目录队列的特点基于链表实现队列队列的特点特点:先入先出,后入后出基于链表实现队列源码地址:GitHub-golang版本funcNewQueue[Tany]()*Queue[T]{return&Queue[T]{}}typeNode[Tany]struct{ValTNext*Node[T]}typeQueue[Tany]struct{Head*Node[T]Countint}func(this*Q
小小小熊猫5
·
2023-11-03 10:46
算法与数据结构
golang
算法
链表
算法
通关
村第五关青铜 | 队列和哈希的特征
1.Hash基础1.1Hash的概念和基本特征哈希其实大家应该都知道一点,哈希也称散列,把任意长度的输入,通过散列算法,变成固定长度的输出值,这个输出值就是散列值。哈希的存读时间复杂度是O(1),假设有1-15这些数,存到长度是7的哈希表中,存储位置的计算公式是,index=number%7,求余,余数是几就放在那个位置上。要看某个数是否在里面。用上面的求余公式,假如13,对7求余是6,直接访问6
我爱学算法
·
2023-11-03 10:13
算法通关村专栏
哈希算法
算法
算法
通关
村第三关——不简单的数组增删改查|青铜挑战
1线性表基础1.1线性表线性表使具有相同特征数据元素的一个有限序列,其中所含元素的个数是线性表的长度。从语言实现的角度顺序表有两种基本实现方式,一体式和分离式。一体式结构,存储表信息的单元与元素存储区以连续的方式安排在一块存储区里,两部分数据的整体形成一个完整的顺序表对象。分离式结构,表对象里只保存与整个表有关的信息(即容器和元素个数),实际数据元素存放在另一个独立的元素存储区里,通过链接与基本表
CurlyWoof
·
2023-11-03 10:13
算法
java
算法
通关
村第五关|白银|队栈和Hash的经典算法题【持续更新】
1.用栈实现队列用两个栈实现队列。classMyQueue{DequeinStack;DequeoutStack;publicMyQueue(){inStack=newLinkedList();outStack=newLinkedList();}publicvoidpush(intx){inStack.push(x);}publicintpop(){if(outStack.isEmpty()){i
星不易
·
2023-11-03 10:43
不易
算法通关村
算法
java
算法通关村
算法
通关
村第五关|青铜|基于链表实现队列
基于链表实现队列publicclassLinkQueue{//front的next指向首部结点privateNodefront;//rear记录尾部结点privateNoderear;privateintsize;publicLinkQueue(){this.front=newNode(0);this.rear=newNode(0);}//入队publicvoidpush(intvalue){No
星不易
·
2023-11-03 10:08
不易
算法通关村
算法
java
算法通关村
POI导出Excel设置自适应列宽
controller层@PostMapping("/exportShippingInstructsTheTicket")@ApiOperation(value="车辆
通关
管理-装船指示票",notes=
跌入凡尘的张公子
·
2023-11-03 10:00
java
servlet
开发语言
《算法
通关
村—如何使用中序和后序来恢复一颗二叉树》
《算法
通关
村—如何使用中序和后序来恢复一颗二叉树》中序:348675211091115131412后序:876543210151413121191通过后续遍历我们知道根节点是1,通过知道根节点是1,我们就可以从中序序列知道那些是根节点的左右子树元素
IDIOT___IDIOT
·
2023-11-03 09:48
算法学习
算法
数据结构
专注力6
想想游戏
通关
,你要玩一个游戏有很多关卡,为什么在游戏中碰到很多的挫败,大多数人有兴趣能够玩下去,而在现实生活中面对我们现实工作,当大家碰到挫败,就觉得非常受打击呢?这是一个思维方式的问题。
年龄不小孩子不大
·
2023-11-03 09:49
upload-labs
通关
秘籍和安装环境
upload-labs
通关
一.什么是upload-labs?
雨歇薪燕
·
2023-11-03 08:02
安全
web安全
php
upload-labs
通关
攻略(更新中)
1.靶场介绍upload-labs是一个使用php语言编写,专注于文件上传漏洞的靶场。该靶场可以让练习者了解文件上传漏洞的原理、利用方法。2.环境搭建1.首先要下载phpstudy,解压安装phpstudy下载链接:https://www.xp.cn/download.html2.下载upload-labs源代码下载链接:https://codeload.github.com/c0ny1/uplo
不动悬星
·
2023-11-03 08:32
php
服务器
开发语言
【渗透测试】文件上传漏洞:upload-labs
通关
简记
目录一、文件上传漏洞⚽1.1漏洞成因⚽1.2漏洞危害⚽1.3漏洞利用⚽1.4修复建议二、upload-labs
通关
简记⚽Pass-01:前端验证,js校验后缀格式⚽Pass-02:MIME验证,只对content-type
离陌lm
·
2023-11-03 08:31
网络安全
1024程序员节
web安全
安全
网络
upload-labs
通关
详解
目录Pass-01前端js验证Pass-02后端MIME验证Pass-03黑名单验证Pass-04黑名单验证.htaccessPass-05大小写绕过Pass-6空格绕过Pass-07点绕过Pass-08::$DATA绕过Pass-09点+空格+点+空格绕过Pass-10双写绕过Pass-1100截断Pass-1200截断Pass-13图片马绕过Pass-14getimagesize()-图片马P
ErYao7
·
2023-11-03 08:01
网络安全
php
开发语言
后端
upload-labs
通关
思路及文件上传总结
目录简单说明Pass-01法一法二Pass-02Pass-03(本题涉及php3的解析,出现的问题)解决方法回到正题:Pass-04Pass-05,Pass-10Pass-06Pass-07Pass-08Pass-09Pass-11Pass-12Pass-13Pass-14Pass-15Pass-16Pass-17Pass-18Pass-19Pass-20Pass-21总结简单说明顾名思义,文件上
Sharpery
·
2023-11-03 08:00
web
php
web
Upload-labs
通关
攻略(适合新手)
目录前言第二关:第三关:第四关:第五关:第六关:第七关:第八关:第九关:第十关:第十一关:第十二关:第十三关:第十四关:第十五关:第十六关:第十七关:第十八关:第十九关:第二十关:第二十一关:总结前言这是upload文件上传漏洞相关的靶场,适合新手第一关:直接上传发现,有js前端检测。于是我直接修改网页源码,从而绕过检测。成功上传,并连接。第二关:上传木马,他说文件类型不正确。所以我猜测是cont
夜思红尘
·
2023-11-03 08:59
网络安全
网络安全
php
javascript
buu-Upload-Labs
通关
目录Pass-01Pass-02Pass-03Pass-04Pass-05Pass-06Pass-07Pass-08Pass-09Pass-10Pass-11Pass-12Pass-13Pass-14Pass-15Pass-16Pass-17Pass-18Pass-19Pass-20Pass-01源码如下:functioncheckFile(){varfile=document.getElemen
T1M@
·
2023-11-03 08:59
学习
安全
php
【
通关
选择】upload-labs
通关
攻略(全)
前提条件:1.文件能够成功上传到服务器2.攻击者能够知道文件的上传路径upload-labs靶场Pass-01(前端验证)三种方法解决思路1.禁用客户端JavaScript弹窗2.通过burp抓包,修改后缀名3.f12删除returnfilecheck()代码步骤:通过上传一个.php格式的脚本会出现弹窗,那么做此题的出发点可以从客户端的方式绕过入手。修改前端代码:将javascript弹窗关掉将
Guess'
·
2023-11-03 08:25
#
搭建靶场
网络安全
web安全
笔记
《
通关
!游戏设计之路》笔记(未整理完)
目录第一关欢迎,小白第一关攻略与秘籍第二关创意第二关攻略与秘籍如何获得及如何把握创意头脑风暴遇到创作瓶颈时第三关故事第三关攻略与秘籍第四关:⽂档第四关攻略与秘籍第五关3C之一——角色第五关攻略与秘籍角色外形主角与游戏性细节传递信息关于第二主角(SecondPlayableCharacter,SPC)非玩家角色(Non-playerCharacter,NPC)第六关3C之二——镜头第六关攻略与秘籍了
Convallaria_Z
·
2023-11-03 08:36
游戏策划
CTFhub 文件上传漏洞 靶场实战
通关
攻略
目录实验准备无验证前端验证方法一:禁用JS方法二:删除检测代码/浏览器代码方法三:bp抓包改后缀名.htaccessMIME绕过00截断双写后缀文件头检查方法一:添加文件头绕过GIFPNGJPG方法二:图片马绕过GIFPNGJPG靶场链接:CTFHub实验准备抓包改包工具:bp文件编辑工具:sublime、010editor浏览器:火狐浏览器webshell管理工具:蚁剑无验证1、准备好一句话木马
zkzq
·
2023-11-03 07:11
漏洞
web安全
网络
网络安全
安全
积极主动
相反如果我们能够克服,那么又离
通关
进了一步,突破了自己。
姚小兰_dc59
·
2023-11-03 06:17
非法本在职的主观题
通关
路:前期复习+考场策略要兼得!
非法本在职的主观题
通关
路
桑磊法考
·
2023-11-03 02:52
【无标题】算法
通关
村第一关——链表青铜挑战笔记
算法
通关
村第一关——链表青铜挑战笔记C语言是如何构造出链表的0.定义节点结构structListNode{intval;//代表数据structListNode*next;//代表指针};1.建立头指针
Olive Snape
·
2023-11-02 22:45
算法
链表
笔记
算法
通关
村第十三关青铜挑战——进制问题解析
大家好,我是怒码少年小码。今天是进制转换的主场!!七进制数LeetCode504:给定一个整数num,将其转化为7进制,并以字符串形式输出。示例1:输入:num=100输出:“202”示例2:输入:num=-7输出:“-10”提示:类比十进制数转二进制数一样。例如——十进制数201转为七进制数:201÷7=28余528÷7=4余04÷7=0余4所以201的七进制数是405。将余数的逆序组成就是答案
怒码少年
·
2023-11-02 22:40
算法学习
算法
算法
通关
村第十三关白银挑战——幂运算问题解析
大家好,我是怒码少年小码。今天的主题是幂运算。LeetCode中主要是判断一个数是不是某一个正整数的整数次幂。2的幂LeetCode231:给你一个整数n,请你判断该整数是否是2的幂次方。如果是,返回true;否则,返回false。如果存在一个整数x使得n==2x,则认为n是2的幂次方。示例1:输入:n=1输出:true解释:2^0=1示例2:输入:n=16输出:true解释:2^4=16方法一:
怒码少年
·
2023-11-02 22:35
算法学习
算法
关于AI
我发现现在的AI已经有了很强大的算法,例如可以快速找到迷宫
通关
路线,以及独立解决一些数学问题等这次参观引发了我对AI的思考。
Cloud_writer
·
2023-11-02 21:55
算法
通关
村 —— 滑动窗口经典问题
目录滑动窗口经典问题1.最长子串专题1.1无重复字符的最长子串1.2至多包含两个不同字符的最长子串1.3至多包含K个不同字符的最长子串2长度最小的子数组3盛水最多的容器4寻找子串异位词4.1字符串的排列4.2找到字符串中所有字母异位滑动窗口经典问题前面我们已经了解了滑动窗口的基本思想,今天让我们一起来完成有关滑动窗口的经典算法题。1.最长子串专题这是一道高频算法题:无重复字符的最长子串。具体要求是
Beyondevt
·
2023-11-02 14:53
算法
算法
通关
村 —— 原来滑动窗口如此简单
目录原来滑动窗口如此简单1.滑动窗口基本思想2.两个入门题2.1子数组最大平均数2.2最长连续递增序列原来滑动窗口如此简单我们在数组和链表部分研究过双指针思想,这里我们继续学习滑动窗口思想。滑动窗口其实是双指针思想的一种特殊场景,能够很好的解决一些特定场景的问题,因此就有了“滑动窗口思想”。1.滑动窗口基本思想在数组双指针里,我们介绍过“对撞型”和“快慢型”两种方式,而滑动窗口思想其实就是快慢型的
Beyondevt
·
2023-11-02 14:23
算法
数据结构
java
算法
通关
村第一关 —— 链表青铜挑战笔记
目录1单链表基础与构造1.1链表概念1.2创建链表1.3遍历链表1.4链表插入1.4.1在链表表头插入1.4.2在链表中间插入1.4.3在单链表结尾插入1.5链表删除1.5.1删除表头结点1.5.2删除尾结点1.5.3删除中间结点2.双向链表2.1双向链表概念2.2创建链表定义双向结点类型2.3遍历链表2.4链表插入2.5链表删除2.5.1删除表头结点2.5.2删除中间结点2.5.3删除尾结点1单
Beyondevt
·
2023-11-02 14:23
链表
数据结构
算法
通关
村第一关 —— 链表中环的问题(黄金挑战)
目录算法
通关
村第一关——链表中环的问题(黄金挑战)1.判断是否有环方法一使用Hash方法二双指针2.确定环的入口方法一双指针方法二三次双指针算法
通关
村第一关——链表中环的问题(黄金挑战)1.判断是否有环方法一使用
Beyondevt
·
2023-11-02 14:23
算法
链表
数据结构
算法
通关
村 —— 继续研究超大规模数据问题
目录算法
通关
村——继续研究超大规模数据问题1.对20GB文件进行排序2.超大文本中搜索两个单词的最短距离3.从10亿数字中寻找最小的100万个数字算法
通关
村——继续研究超大规模数据问题在接触学习了前面关于海量数据算法的知识和题目后
Beyondevt
·
2023-11-02 14:23
数据结构
算法
算法
通关
村第一关 —— 链表经典问题之公共子结点笔记
目录两个链表第一个公共子结点方法一哈希/集合方法二栈方法三序列拼接方法方法四双指针两个链表第一个公共子结点首先要明确一点,由于单链表结点只能指向一个结点,故在找到两个链表的第一个公共子节点后,其后面的结点也是相同的,这点很重要!也成为后面解题的关键!方法一哈希/集合我们可以先把其中一个链表放到一个Map或者集合里,然后遍历另一个链表,一边遍历,一边看Map或者集合里是否存在当前结点,如果发现存在,
Beyondevt
·
2023-11-02 14:52
数据结构
算法
通关
村第二关 —— 指定区间反转问题解析
目录算法
通关
村第二关——指定区间反转问题解析方法一头插法方法二穿针引线法总结算法
通关
村第二关——指定区间反转问题解析在上一篇文章,我们已经学习了链表的反转,共有三种方法:通过建立虚拟头结点辅助反转、直接操作链表实现反转
Beyondevt
·
2023-11-02 14:52
开发语言
算法
通关
村 —— 滑动窗口与堆结合
堆与滑动窗口问题的结合给你一个整数数组nums,有一个大小为k的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的k个数字。滑动窗口每次只向右移动一位,返回滑动窗口中的最大值。输入:nums=[1,3,-1,-3,5,3,6,71,k=3输出:[3,3,5,5,6,7]解释:滑动窗口的位置最大值[13-1]-3536731[3-1-3]5367313[-1-35]367513-1
Beyondevt
·
2023-11-02 14:20
算法
5个命运的变数点(超脱现实之外),未来的人生是否改变,就在当时的一念之间
游戏分为两种:一种是有限的游戏,目的是为了
通关
,到达终点;另一种是无限的游戏,所做的一切,都是尽可能的为了让游戏能够玩下去,去体验游戏本身。对你来说,你的人生,是有限的游戏,还是无限的游戏?
六先生的玄学宝藏
·
2023-11-02 11:05
算法
通关
村第四关——理解栈
1.栈基础知识1.1栈的特征栈和队列是比较特殊的线性表,又称之为访问受限的线性表。栈是很多表达式、符号等运算的基础,也是递归的底层实现。理论上递归能做的题目栈都可以,只是有些问题用栈会非常复杂。栈底层实现仍然是链表或者顺序表,栈与线性表的最大区别是数据的存取的操作被限制了,其插入和删除操作只允许在线性表的一端进行。一般而言,把允许操作的一端称为栈顶(Top),不可操作的一端称为栈底(Bottom)
YOU619
·
2023-11-02 10:59
数据结构与算法
算法
算法
通关
村第四关[青铜挑战]-理解栈手写栈
算法
通关
村第四关[青铜挑战]-理解栈手写栈1.栈的基础知识1.1栈的特征1.2栈的操作1.3Java中的栈2.基于数组实现栈3.基于链表实现栈4.基于LinkedList实现栈1.栈的基础知识1.1栈的特征栈和队列是比较特殊的线性表
若倾ღ
·
2023-11-02 10:26
算法通关村
算法
数据结构
算法
通关
村 | 第四关 | “栈”起来了啊~(黄金篇)
本篇文章是关于栈的最后一章,主要讲解一下栈中难以理解的一些问题,包括“表达式问题”,与部分滑动窗口(之后队列再讲)的知识,来吧,接着往下学一学!计算器问题先来个“计算器”算一算吧doge227.基本计算器II-力扣(LeetCode)题目信息给你一个字符串表达式s,请你实现一个基本计算器来计算并返回它的值。整数除法仅保留整数部分。你可以假设给定的表达式总是有效的。所有中间结果将在[-231,231
計贰
·
2023-11-02 10:25
算法通关村
算法
数据结构
java
笔记
算法
通关
村第4关|栈 青铜——理解栈手写栈
1.栈基础知识1.1栈的特征栈和队列是比较特殊的线性表,又称之为访问受限的线性表。栈是很多表达式、符号等运算的基础,也是递归的底层实现。栈底层实现仍然是链表或者顺序表栈与线性表的最大区别是数据的存取的操作被限制了,其插入和删除操作只允许在线性表的一端进行。一般而言,把允许操作的一端称为栈顶(Top),不可操作的一端称为栈底(Bottom),同时把插入元素的操作称为入栈(Push),删除元素的操作称
Elvis_Max
·
2023-11-02 10:54
算法通关村
算法
java
数据结构
链表
上一页
21
22
23
24
25
26
27
28
下一页
按字母分类:
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
其他