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
LeetCode_经典例题
动态规划
经典例题
java实现
动态规划算法通常基于一个递推公式及一个或多个初始状态。当前子问题的解将由上一次子问题的解推出。使用动态规划来解题只需要多项式时间复杂度,因此它比回溯法、暴力法等要快许多。解决动态规划问题的关键是要找到状态转移方程。将问题分解成最小的子问题,找到由子问题到全局问题的解决方案。可以采用动态规划求解的问题的一般要具有3个性质:(1)最优化原理:如果问题的最优解所包含的子问题的解也是最优的,就称该问题具有
sinat_32279627
·
2020-08-10 13:57
算法
动态规划
经典例题
一
动态规划
经典例题
二文章目录动态规划(DynamicProgramming)概念DP定义:动态规划具备了以下三个特点动态规划的本质从四个角度考虑动态规划问题状态定义的要求第一题Fibonacci动态规划方法第
爱马拉松的东宫高兴
·
2020-08-10 13:08
基础算法
搜索与回溯(深搜和广搜概念、定义、算法框架、及
经典例题
详讲加代码)
搜索与回溯搜索和回溯一、概念(一)、深度搜索1、基本思想2、深度优先搜索的算法框架3、典型例题(1)、八皇后原始版本(2)、八皇后(3)、字符序列(4)、自然数的拆分(5)、自然数的拆分2(二)、回溯1、概念2、回溯的算法框架3、深度优先搜索与回溯法的关系4、典型例题(1)、数的拆分(2)、选排列的生成(3)、N皇后问题(二)、广度搜索1、基本思想2、广度优先搜索的算法框架3、典型例题(1)、瓷砖
c20201001
·
2020-08-10 13:58
Turing
搜索
动态规划入门
基础dp都是
经典例题
,非常直观,易于理解。硬币问题HDU2069.暴力法可以组个枚举各个面值的硬币的个数,判断每种情况是否合法。
御城变
·
2020-08-10 12:52
动态规划
深搜
经典例题
基本概念深度优先搜索(DFS),其过程简单来说就是从每一个可能的分支出发深入到无法深入为止,并且每个节点只访问一次。思路深搜的实质就是穷举,按照一定的顺序和不同的方法不断去尝试,最后寻找到答案,在不断搜索的过程中,满足条件的状态就是目的状态之一。模板voiddfs(intx,inty){if(a[x][y])return;for(inti=0;i=sum1||yy>=sum2){//移动不能越界c
浪θ阿浪
·
2020-08-10 12:51
c++
dfs
完全背包&&区间dp&&最长上升子序列(南昌理工学院ACM集训队)
做了许多动态规划题目,结合yxc大大的视频,总结了一点动态规划模板,用几道
经典例题
加以解释dp第一步——状态表示(dp[i][]j);个人感觉一道动态规划题最难的一步就是状态表示,有一个清晰直观的状态表示做题时便势如破竹
御城变
·
2020-08-10 12:04
动态规划
模板
动态规划
动态规划入门
经典例题
:完全背包问题 ——C++详解
问题描述:当前有N种物品,第i种物品的体积是c[i],价值是w[i]。每种物品的数量都是无限的,可以任意选择若干件。现有容量为V的背包,请你放入若干物品,在总体积不超过V的条件下,使总价值尽可能大。与01背包问题的区别就是物品有无限多个.时间优化思路:时间再次优化代码如下:#include#includeusingnamespacestd;intdp[21][1010];intw[21],c[21
剑雪封喉天下编程
·
2020-08-10 11:57
DP
Leetcode_
剑指Offer_面试题04. 二维数组中的查找
题目:在一个n*m的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。思路:从数组右上角开始进行比较,当前遍历到的值与目标值相等时,返回True;当前遍历到的值比目标值小时往下跳一行,否则往左跳一列。代码:classSolution:deffindNumberIn2DArray(self,
夬_syx
·
2020-08-10 03:47
Leetcode_
前k个高频元素
思路大概是将数组中所有元素的频率记下来,然后统一使用最小堆来管理,将根节点与下一个元素比较,将频率更的高元素插入最小堆,同时进行堆排序操作,以此进行管理在这里发现原来c++有优先队列priority_queue可以达到相同的效果,优先队列将权值最大的放在队列的出口处,这样就完成了类似的效果原算法:classSolution{public:intsift_down(vector>&v,intk){i
peterchilly
·
2020-08-09 22:28
c++
算法
【
Leetcode_
总结】234. 回文链表 - python
Q:请判断一个链表是否为回文链表。示例1:输入:1->2输出:false示例2:输入:1->2->2->1输出:true链接:https://leetcode-cn.com/problems/palindrome-linked-list/description/思路:遍历链表,判断遍历结果是否是回文串代码:#Definitionforsingly-linkedlist.#classListNode
Maka_uir
·
2020-08-09 22:01
Leetcode
JAVA
经典例题
一百道,待更新呢。。。。。
文章目录递归算法1.求1~50的和2.猴子偷桃问题递归算法绝大多数编程语言支持函数的自调用,在这些语言中函数可以通过调用自身来进行递归。计算理论可以证明递归的作用可以完全取代循环,因此在很多函数编程语言(如Scheme)中习惯用递归来实现循环。1.求1~50的和staticintcountsum(inti){if(i==1){return1;}else{returni+countsum(i-1);
一种天气
·
2020-08-09 02:23
#
Java
SE
进程同步
经典例题
1.信号量机制信号量机制即利用pv操作来对信号量进行处理。什么是信号量?信号量(semaphore)的数据结构为一个值和一个指针,指针指向等待该信号量的下一个进程。信号量的值与相应资源的使用情况有关。当它的值大于0时,表示当前可用资源的数量;p(可理解占用)当它的值小于0时,其绝对值表示等待使用该资源的进程个数。v(可理解生产,释放占用资源)注意,信号量的值仅能由PV操作来改变。一般来说,信号量S
流水荷花
·
2020-08-08 17:08
OperatingSystem
【
Leetcode_
总结】 34. 在排序数组中查找元素的第一个和最后一个位置 -python
Q:给定一个按照升序排列的整数数组nums,和一个目标值target。找出给定目标值在数组中的开始位置和结束位置。你的算法时间复杂度必须是O(logn)级别。如果数组中不存在目标值,返回[-1,-1]。示例1:输入:nums=[5,7,7,8,8,10],target=8输出:[3,4]示例2:输入:nums=[5,7,7,8,8,10],target=6输出:[-1,-1]思路:首先所给数组是有
Maka_uir
·
2020-08-07 15:28
Leetcode
二叉树
经典例题
的题解
(有时间我会尽量完善这个板块(有任何问题欢迎留言或私聊第一题:PATL2-004.这是二叉搜索树吗?查看代码:本题代码涉及知识点:dfs建树;获取前序,后序遍历;镜像二叉树的理解。解析:本题属于模版题,直接dfs递归建树;然后dfs获取前序遍历和镜像二叉树前序遍历的结果。结果直接与给定序列作比较。题目说了,镜像二叉树就是把二叉树的左右子树反过来。所以在访问前序,后续遍历结果时,交换访问左右儿子的顺
Cwolf9
·
2020-08-05 19:51
二叉树
leetcode_
解码方法(动态规划)
1、题目描述包含A-Z的字母的消息通过以下规则编码:'A'->1'B'->2...'Z'->26给定一个包含数字的编码消息,请确定解码方法的总数。例如,给定消息为"12",它可以解码为"AB"(12)或"L"(12)。"12"的解码方法为2种。2、题目解析题目思路不难,重点在于判断条件,除了26这个边界,还有要考虑全面包含0的情况,包括10、101、100、01之类的情况,用dp[i]代表从0-i
乒乒乓乓棒棒冰
·
2020-08-05 19:38
C++
算法与数据结构
【
Leetcode_
总结】991. 坏了的计算器 - python
Q:在显示着数字的坏计算器上,我们可以执行以下两种操作:双倍(Double):将显示屏上的数字乘2;递减(Decrement):将显示屏上的数字减1。最初,计算器显示数字X。返回显示数字Y所需的最小操作数。示例1:输入:X=2,Y=3输出:2解释:先进行双倍运算,然后再进行递减运算{2->4->3}.链接:https://leetcode-cn.com/problems/broken-calcul
Maka_uir
·
2020-08-05 16:05
Leetcode
【
Leetcode_
总结】230. 二叉搜索树中第K小的元素 - python
Q:给定一个二叉搜索树,编写一个函数kthSmallest来查找其中第k个最小的元素。说明:你可以假设k总是有效的,1≤k≤二叉搜索树元素个数。示例1:输入:root=[3,1,4,null,2],k=13/\14\ 2输出:1示例2:输入:root=[5,3,6,2,4,null,null,1],k=35/\36/\24/1输出:3链接:https://leetcode-cn.com/probl
Maka_uir
·
2020-08-05 10:06
Leetcode
算法笔记——左神进阶(例题)字符串加减乘除计算
字符串加减乘除计算
经典例题
,这题的3点说明是降低了一点难度,不然需要考虑有效性和溢出等状况。
猪施主
·
2020-08-04 11:01
算法笔记
C++
经典例题
求n以内的质数高效编程
题目要求:给定一个正整数n,求n以内的质数(素数)当然题目说是素数,网上查了下质数就是素数,素数即质数一个名字1.常规思路:判断n是不是质数,用2到n-1以内的所有数字去除n,看是否还有其他的因子,如果没有,这个数则是质数。n以内的质数则将n以内的所有数字循环输出判断。以上代码应该很好写,使用双重的for循环输出判断即可。但是程序的执行效率一般2.老师的思路:筛法求素数,把2到n中所有的数都先列出
八十万禁军教头哥
·
2020-08-04 06:37
C++学习
LeetCode_
面试精选(Python)
刷LeetCode真是一个一眼望不到头的任务,为了秋招,只能先考虑搞定面试精选题。46.全排列题目描述:给定一个没有重复数字的序列,返回其所有可能的全排列。代码:回溯算法classSolution(object):defpermute(self,nums):""":typenums:List[int]:rtype:List[List[int]]"""res=[]tmp=[]defbacktrack
夬_syx
·
2020-08-04 06:18
LeetCode答案
LeetCode_
数组_简单题
目录26.删除排序数组中的重复项27.移除元素53.最大子序和66.加一88.合并两个有序数组118.杨辉三角形119.杨辉三角形II717.1比特与2比特字符989.数组形式的整数加法561.数组拆分I1491.去掉最低工资和最高工资后的工资平均值121.买卖股票的最佳时机122.买卖股票的最佳时机II1018.可被5整除的二进制前缀(没懂)1502.判断能否形成等差数列605.种花问题1351
夹夏咪
·
2020-08-04 00:35
#
数据结构与算法
Java
经典例题
练习
题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,publicclassrabbit{publicstaticvoidmain(String[]args){System.out.print("请输入月份");Scannerscanner=newScanner(System.in);intn=scanner.nextInt();System.out.println(n+"月"+"兔子
沃野布兹道
·
2020-08-03 23:47
【
Leetcode_
总结】19. 删除链表的倒数第N个节点- python
Q:给定一个链表,删除链表的倒数第n个节点,并且返回链表的头结点。示例:给定一个链表:1->2->3->4->5,和n=2.当删除了倒数第二个节点后,链表变为1->2->3->5.链接:https://leetcode-cn.com/problems/remove-nth-node-from-end-of-list/description/思路:先求长度,然后再依次将节点相连,略过倒数第n个节点代
Maka_uir
·
2020-08-03 19:22
Leetcode
【
Leetcode_
总结】 459. 重复的子字符串 - python
Q:给定一个非空的字符串,判断它是否可以由它的一个子串重复多次构成。给定的字符串只含有小写英文字母,并且长度不超过10000。示例1:输入:"abab"输出:True解释:可由子字符串"ab"重复两次构成。示例2:输入:"aba"输出:False思路1:使用KMP算法,返回的条件是p为next[-1]p>0andsize%(size-p)代码如下:classSolution:defrepeated
Maka_uir
·
2020-08-03 19:51
Leetcode
【
Leetcode_
总结】415. 字符串相加 -python
Q:给定两个字符串形式的非负整数num1和num2,计算它们的和。注意:num1和num2的长度都小于5100.num1和num2都只包含数字0-9.num1和num2都不包含任何前导零。你不能使用任何內建BigInteger库,也不能直接将输入的字符串转换为整数形式。思路:首先题目说明不能使用Python库不能直接转形但是题目中最快的方法还是直接转型的如下:classSolution:defad
Maka_uir
·
2020-08-03 19:50
Leetcode
leetcode_
数组相关问题
283.零移动给定一个数组nums,编写一个函数将所有0移动到数组的末尾,同时保持非零元素的相对顺序。示例:输入:[0,1,0,3,12]输出:[1,3,12,0,0]说明:必须在原数组上操作,不能拷贝额外的数组。尽量减少操作次数。思路一:保证非零元素的相对顺序,冒泡排序法,时间复杂度为O(n^2),空间复杂度为O(1)classSolution{//保证非零元素的相对顺序,冒泡排序法,时间复杂度
Crownt
·
2020-08-03 18:36
leetcode
DFS及应用
DFS及应用DFS遍历图代码步骤代码实现例题求解图中的连通分量问题POJ2815城堡问题DFS寻找到某个结点N的路径代码步骤代码实现例题N皇后问题(
经典例题
)POJ1724RoadsPOJ3984迷宫问题图
Ewards Liu
·
2020-08-03 13:12
数据结构与算法
算法(
LeetCode_
面试题46_把数字翻译成字符串)
算法概:一个中等难度的面试题,涉及动态规划内容,然后我就又不会了,我就又看了题解(什么时候我才能正儿八经学会自己用动态规划)题目给定一个数字,我们按照如下规则把它翻译为字符串:0翻译成“a”,1翻译成“b”,……,11翻译成“l”,……,25翻译成“z”。一个数字可能有多个翻译。请编程实现一个函数,用来计算一个数字有多少种不同的翻译方法。来源:力扣(LeetCode)链接:面试题46_把数字翻译成
诡白丷
·
2020-08-03 12:32
算法
int与unsigned int隐式转换
最近看到一道
经典例题
:看代码#includeintmain(){unsignedinta=6;intb=-20;(a+b)>6?printf(">6\n"):printf("6为什么呢?
ben2355
·
2020-08-03 09:44
linuxC的知识点
C++
C/C++ :局部变量和全局变量(知识点与
经典例题
)
//文章导读:本文分为两大部分一:相关知识点二:相关例题相关知识点1.局部变量局部变量是指作用域在函数级和块级的变量它包括自动类变量(auto)、寄存器类变量(register)、内部静态变量(static)以及函数参数自动类变量 定义时可加auto说明符,也可以省略,比如说:inta//没有说明则按自动类变量储存。需要注意的是自动类变量是没有默认值的,其值是无意义的(通称“垃圾值”)(笔者表示“
小原木
·
2020-08-03 08:29
C语言
数论-整除分块
beautiful_CXW/article/details/83143756跳转按钮讲解证明\color{#8af}\texttt{讲解证明}讲解证明代码实现\color{#8af}\texttt{代码实现}代码实现
经典例题
KonnyWen
·
2020-08-02 21:17
数论
leetcode_
探索_删除链表中的节点
这道题把我给看懵了,我还以为给个List然后再删除中间的某个值的节点,后来查了下,才发现他给的是需要输出的节点的值。因为是需要删除的值,按照正常的思路是找到给点的前一个节点,但是因为这题没法找到他的前一个节点,所以,只能把后面的一个值,保存到当前节点,覆盖需要删除的节点值,然后把下一个节点覆盖则完成了删除。/***Definitionforsingly-linkedlist.*publicclas
Zbzbzb_znl
·
2020-08-02 19:05
LeetCode
floyed算法
经典例题
【例4-1】最短路径问题
【例4-1】最短路径问题时间限制:1000ms内存限制:65536KB提交数:806通过数:372【题目描述】平面上有n个点(n≤100),每个点的坐标均在-10000~10000之间。其中的一些点之间有连线。若有连线,则表示可从一个点到达另一个点,即两点间有通路,通路的距离为两点间的直线距离。现在的任务是找出从一点到另一点之间的最短路径。【输入】共n+m+3行,其中:第一行为整数n。第2行到第n
pxlsdz
·
2020-08-02 18:05
图论——最短路
LeetCode_
反转数字_代码思考
问题描述:给定一个32位有符号整数,将整数中的数字进行反转。示例1:输入:123输出:321示例2:输入:-123输出:-321示例3:输入:120输出:21注意:假设我们的环境只能存储32位有符号整数,其数值范围是[−231,231−1]。根据这个假设,如果反转后的整数溢出,则返回0。问题分析:拿到这个问题时,思考一下,我们要对一个有符号的数字进行反转,我们要考虑的是我们处理的数字是有正负之分的
BigDate_lover
·
2020-08-02 14:49
Leetcode
Java03-day03【switch、循环(for、while、do...while)、三种循环的区别、跳转控制语句、Random、循环
经典例题
】
java零基础入门到精通(2019版)【黑马程序员】视频+资料:【链接:https://pan.baidu.com/s/1MdFNUADVSFf-lVw3SJRvtg提取码:zjxs】“Java基础”专栏Java基础--学习笔记(零起点打开java世界的大门)--博客汇总表目录037_switch结构038_春夏秋冬039_for结构040_输出数据041_求和042_求偶数和043_水仙花044
是您啊,哒哒子前辈!
·
2020-08-01 06:07
Java基础(超级详细)
动态规划算法详解及
经典例题
一、基本概念(1)一种使用多阶段决策过程最优的通用方法。(2)动态规划过程是:每次决策依赖于当前状态,又随即引起状态的转移。一个决策序列就是在变化的状态中产生出来的,所以,这种多阶段最优化决策解决问题的过程就称为动态规划。假设问题是由交叠的子问题所构成,我们就能够用动态规划技术来解决它。一般来说,这种子问题出自对给定问题求解的递推关系中,这个递推关系包括了同样问题的更小子问题的解。动态规划法建议,
weixin_30270889
·
2020-08-01 03:00
动态规划学习系列——区间DP(一)
学习一个算法,还是从题目开始比较好,我们就从一道
经典例题
开始:wikioi1048石子归并Description有n堆石子排成一列,每堆石子有一个重量w[i],每次合并可以合并相邻的两堆石子,一次合并的代价为两堆石子的重量和
vufw_795
·
2020-07-31 17:58
算法
动态规划
一般图最大匹配(带花树算法)(学习+模板)
10148445https://www.cnblogs.com/zhoushuyu/p/8717234.htmlhttps://www.cnblogs.com/owenyu/p/6858508.html
经典例题
Qingo呀
·
2020-07-31 16:31
=====图论=====
=====模板=====
WUST暑假集训第一周简单小结
目录一.dfs序在树状图中的经典应用二.初探双向广度优先搜索三.整体二分思想完美解决kthnumber问题四.实战模拟退火思想(变步长贪心算法)五.凸包问题
经典例题
六.树的重心问题
经典例题
七.矩阵快速幂例题一
wJs9528-1
·
2020-07-31 13:50
总结
【
经典例题
】55555最大三位数约数
程序:/*Copyright(c)2013,烟台大学计算机学院*Allrightsreserved.*作者:赵玲玲*完成日期:2014年1月17日*版本号:v1.0*输入描述:无*问题描述:问555555的约数中最大的三位数是多少?*程序输出:777*问题分析:找出所有三位数的约数,再找出最大的即可*算法设计:略*/#includeusingnamespacestd;intmain(){intnu
赵玲玲2013
·
2020-07-31 10:35
c++
java
经典例题
分享2
【程序11】 题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。 publicclassWanshu{publicstaticvoidmain(String[]args){inti=0;intj=0;intk=0;intt=0;for(i=1;i2)/*如果是闰
jiav_net
·
2020-07-30 23:21
关于c语言中字符常量,变量的两道
经典例题
作为初级c语言菜鸟,用写博客来做笔记并分享给大家!希望有不严谨之处各位大神指出!首先,字符常量变量都是以‘’括起来。(1)以下选择中合法的c语言字符常量是(D)(A)'\128'(B)"a"(C)'ab'(D)'\x43'解析:A:‘\128’表示8进制,而在8进制中出现8属于越界。错误。B:在字符常量中,只有‘’,没有“”。错误C:单引号括起来的是字符常量,只能有一个字符,‘ab’单引号中有两个
jasmine922
·
2020-07-30 23:44
第二章 信号量机制及几个
经典例题
1.信号量机制信号量机制即利用pv操作来对信号量进行处理。什么是信号量?信号量(semaphore)的数据结构为一个值和一个指针,指针指向等待该信号量的下一个进程。信号量的值与相应资源的使用情况有关。当它的值大于0时,表示当前可用资源的数量;当它的值小于0时,其绝对值表示等待使用该资源的进程个数。注意,信号量的值仅能由PV操作来改变。一般来说,信号量S³0时,S表示可用资源的数量。执行一次P操作意
杀手的手刹
·
2020-07-30 23:57
C语言
经典例题
100例(一)
C语言
经典例题
100例(程序一)程序一有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?解:首先看题本身是数字相互排列且不重复问题,用循环语句就可以解决。
神尘十一
·
2020-07-30 22:45
C语言十大
经典例题
:附答案
1、/*输出9*9口诀。共9行9列,i控制行,j控制列。*/#includeintmain(){inti,j,result;for(i=1;iintmain(){longf1,f2;inti;f1=f2=1;for(i=1;i#includeintmain(){intm,i,k,h=0,leap=1;printf("");for(m=101;mintmain(){staticintk[10];in
轻松学C语言
·
2020-07-30 22:41
leetcode_
字符串
目录字符串循环移位包含字符串循环移位字符串中单词的翻转242.有效的字母异位词*(简单)409.最长回文串205.同构字符串647.回文子串*?9.回文数696.计数二进制子串字符串循环移位包含编程之美3.1s1=AABCD,s2=CDAAReturn:true题解:给定两个字符串s1和s2,要求判定s2是否能够被s1做循环移位得到的字符串包含。s1进行循环移位的结果是s1s1的子字符串,因此只要
糖糖rh
·
2020-07-30 08:45
算法
【
Leetcode_
总结】103. 二叉树的锯齿形层次遍历 - python
Q:给定一个二叉树,返回其节点值的锯齿形层次遍历。(即先从左往右,再从右往左进行下一层遍历,以此类推,层与层之间交替进行)。例如:给定二叉树[3,9,20,null,null,15,7],3/\920/\157返回锯齿形层次遍历如下:[[3],[20,9],[15,7]]链接:https://leetcode-cn.com/problems/binary-tree-zigzag-level-ord
Maka_uir
·
2020-07-30 08:42
Leetcode
区间dp
经典例题
之合并石子
#区间dp之合并石子(
经典例题
)石子合并题目大概意思是n堆石子摆成一个圆形,每次只能用相邻的两堆石子进行合并,并且得分为这两堆石子的重量总和,问你你可取得的最大分数和最小分数是多少?
Joker_He
·
2020-07-30 07:24
区间dp
[HDU 1207] 汉诺塔II (四柱汉诺塔)
描述经典的汉诺塔问题经常作为一个递归的
经典例题
存在。可能有人并不知道汉诺塔问题的典故。
asdkjc
·
2020-07-28 22:45
汉诺塔及其变体
算法-递推
golang_算法:
leetcode_
数组06-两个数组的交集 II
packagemainimport"fmt"//设计算法://运用map,统计nums1中值出现的次数-map[值]次数//遍历nums2中的值,查看值是否在map中的出现funcintersect(nums1[]int,nums2[]int)[]int{m:=make(map[int]int)vararr[]intfor_,v:=rangenums1{m[v]++}fmt.Println(m)f
Grayan
·
2020-07-28 22:20
algorithm
#
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他