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
《算法笔记》学习日记
快速开发框架SpringBoot-
学习日记
(四)
第2章SpringBoot重要用法SpringBoot中使用RedisSpringBoot对Redis的操作方式有两种:使用注解方式,使用API方式。都需要执行的步骤SpringBoot对Redis的两种操作方式中有些步骤都是需要的。导入依赖org.springframework.bootspring-boot-starter-data-redis修改主配置文件在主配置文件中添加如下内容#连接Re
KR。
·
2020-08-05 19:51
Java
Spring
Boot
我的vue
学习日记
(二)——后台管理系统(vue+vuex+vue-cli+element+axios+router)
GitHub:https://github.com/liubaichao/vue-vuex-vue-cli3.0-element-axios-router.git效果如图:PC账号:admin密码:123456MOBILE介绍:一、权限系统动态路由动态左侧菜单栏二、基础页顶部搜索/列表/底部分页三、动态表单及其验证多个input循环加载单个input循环加载四、图片预览使用方法五、导出使用方法一、
刘白超
·
2020-08-05 17:13
Element
python
学习日记
(流程控制习题)
请输出1-2+3...+99除88以外的和i=1sum=0whilei0:i=i-1name=input('请输入用户名:')ifname==username:pw=input('请输入密码:')ifpw==password:print('验证成功!正在登录...请稍候')breakelse:print('您的密码有误,请重新输入!')print('您还有%s次机会'%(i))ifi==0:pri
weixin_30275415
·
2020-08-05 14:00
opencv ROI进行图像裁剪 C/C++
学习日记
新手讲解
//裁剪图片#include#include#include"opencv2/opencv.hpp"voidCutIplImage(IplImage*src,IplImage*dst,intx,inty){CvSizesize=cvSize(dst->width,dst->height);//区域大小cvSetImageROI(src,cvRect(x,y,size.width,size.heig
苏什么来着
·
2020-08-05 14:51
LabVIEW
学习日记
18.9.12
LabVIEW学习网络资源NI的官方论坛LAVA-除官方之外较好的GSDZone论坛欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗Ctrl+B斜体
qq_36793159
·
2020-08-05 13:53
LabVIEW
node.js 建站
学习日记
(一)
打算用腾讯云做一个node.js第一天先想好选用技术为node.js+mongodb,mongodb中的nosql(非关系型数据库)更加适合处理大数据,是时代趋势吧windows下node.js的配置相当简单。。在官网下一个安装包,直接安装就好了,连环境变量都是自动配的,直接在命令行中node--version可以查看到版本然后在d盘创了个文件夹叫node,里面用来放项目文件,npminstall
Jackson-p
·
2020-08-05 13:40
node.js
【shaw学习笔记day1】Python21天+人工智能预科
学习日记
Python数据类型及字符串字节串转换+概率论复习这里是shaw,用于记录技术学习笔记和各类干货分享;为记录学习生活和激励成长,开始这个专栏,希望自己日后可以坚持,初心不变。Python21天本部分可能结合《21天通关》和《Python语言程序设计》及《100天Python》进行知识整合:Python语言可高度粘合。可未声明直接赋值使用,变量的数据类型可动态改变,如下:变量a从int型改变成str
Shaw_Shaw
·
2020-08-05 12:13
学习日记
数据结构与
算法笔记
(四) 循环链表和双向链表
可以将线性表描述成一个单项循环链表,使链表的应用代码更加简洁和高效循环链表的结构如下图所示。1,无头节点的循环链表:2.有头节点的循环链表:3.空列表:将单向链表的头节点和尾节点连接起来,就成为了循环链表;有头节点的循环链表和没有头节点的循环链表:头节点是链表的一个附加节点,有了这个节点,空表就不用作为特殊情况来先处理了,使程序简化,有了头节点,每个链表至少包含一个节点。使用头节点的循环链表可以使
途径北海道
·
2020-08-05 12:29
data
structure
and
algorithm
HTML
学习日记
-排版布局
其实,在网页制作中,页面上的元素就是块与块之间的关系,他们存在着三种状态:块挨着块,块嵌套着块,块叠压着块。通过css将这些块摆放正确,网页中的布局也自然就会完美了!一、网页的一列布局:网页标题body{margin:0;padding:0;float:0;}/*清除默认样式*/.top{text-align:center;height:100px;background:blue;}.main{t
若年封尘
·
2020-08-05 12:47
#
HTML
前端基础
《
算法笔记
》Dijkstra
算法笔记
今日在华农终于接近完成阅读
算法笔记
,有点点成就感,做下dijkstra跟DFS算法结合的笔记简单状态:纯dijkstra:#include#include#include#defineinf1000000000usingnamespacestd
jiang97
·
2020-08-05 10:23
学习
算法笔记
(第一部分)-- 排序之白话堆排序
堆排序是一种基于比较的排序算法,它比实现的较好的快速排序慢一些,但是它的平均时间复杂度为[i]O(nlogn)[/i],空间复杂度为[i]О(n)[/i],它是一种in-place的算法,但是却是不稳定的排序算法。最大堆与最小堆的定义:根结点(亦称为堆顶)的关键字是堆里所有结点关键字中最小者的堆称为最小堆.根结点(亦称为堆顶)的关键字是堆里所有结点关键字中最大者的堆称为最大堆.P.S:堆中任一子树
dy0953
·
2020-08-05 10:14
算法笔记
算法笔记
(第一部分)-- 排序之白话选择排序
选择排序的工作原理:1.找到数据集中的最小元素2.将最小元素与未排序剩余元素的第一个元素交换3.对剩余元素进行以上步骤它的时间复杂度是:О(n²),空间复杂度是:О(n),同插入排序类似,它也不适用于大数据集。但是它易于实现,也是一种in-place的排序算法。对于稳定性:简易实现是不稳定的,例如(3552),在第二轮中第二个五会被认为是最小的,然后同第一个五进行交换。选择排序的动画:[img]h
dy0953
·
2020-08-05 10:14
算法笔记
算法笔记
(第二部分)-- 图算法之Dijkstra最短路径算法
Dijkstra算法由著名的荷兰计算机科学家Dijkstra于1959年提出(这位老人家已于2002年过世,过世前任教于UniversityOfTexas,Austin)。简单的说,这个算法解决的就是对于图中的任意一个节点,求出该点到其他节点的最短路径。Dijkstra算法过程:1.创建一个节点之间的距离表,一个目标节点上一个节点表,一个访问过的节点表和一个当前节点。2.初始化距离表值,初始节点设
dy0953
·
2020-08-05 09:21
算法笔记
Python
学习日记
——字符串相加
Python
学习日记
012——字符串相加题目来源:LeetCode题库——字符串相加给定两个字符串形式的非负整数num1和num2,计算它们的和。
black° �
·
2020-08-05 08:49
python
leetcode
《
算法笔记
》
学习日记
——4.1 排序
目录4.1排序问题A:排序问题B:特殊排序问题C:EXCEL排序问题D:字符串内排序问题E:ProblemB问题F:小白鼠排队问题G:中位数问题H:整数奇偶排序问题I:排名小结4.1排序CodeupContestID:100000581问题A:排序题目描述对输入的n个数进行排序并输出。输入输入的第一行包括一个整数n(1的sort函数即可。有个小坑就是题目要求每个数后面都要有一个空格。代码#incl
囷囷
·
2020-08-05 03:02
《算法笔记》学习日记
《
算法笔记
》—— codeup 1934: 找x
《
算法笔记
》3.2查找元素这一例题,做的时候因为题目中没有给定输入的结束条件,所以用while...EOF来处理。
willing·Lin
·
2020-08-05 02:44
算法
《
算法笔记
》—— 黑盒测试(while...EOF)
关于scanf()scanf()返回是有返回值的,返回值为其成功读入的参数的个数。当读取文件时到达文件末尾导致的无法读取现象,才会产生读入失败。这时scanf()函数会返回-1。---------------------------------------好像没有提供分割线---------------------------------------当题目没有给定输入的结束条件时,就默认读取到文件
willing·Lin
·
2020-08-05 02:44
算法
openmv
学习日记
(二)openmv4 H7
今天先介绍一下openmv4H7的相关资料文章目录简介引脚电路图板子信息尺寸规格功耗温度范围简介openmv4H7具有:STM32H743VIARMCortexM7处理器,480MHz,1MBRAM,2MBflash.所有的I/O引脚输出3.3V并且5V耐受。并且还有以下的IO接口:1.全速USB(12Mbs)接口,连接到电脑。当插入OpenMV摄像头后,你的电脑会出现一个虚拟COM端口和一个“U
mm二娃
·
2020-08-05 01:57
openmv
单片机
openmv
学习日记
(一)初识openmv
由于最近需要使用openmv,网上资源也比较少,在学习的过程中能够将学习过程发出来,希望大家多指导!!文章目录openmv是什么学习网站安装openmv是什么openmv是一种Micropython支持的pyboard板,内置了python解释器,单片机上电后会自动执行里面的main.py文件。大概意思就是,芯片运行时通过python解释器读取main.py里面的程序(类似python解释器编译了
mm二娃
·
2020-08-05 01:57
openmv
黑马训练营预习视频之
学习日记
(四)
项目篇12月21日-22日:完成交通灯管理系统和银行业务系统的编写与调试.老师讲的非常精辟,例子也非常容易理解,印象最深的是讲面向对象的分析与设计,使我对面向对象有了较为透彻的理解,记得暑假去实习的时候,实习的公司对我进行面试的一道题就是对面向对象的理解,当时觉得面向对象的思想是在学校老师从一开始讲Java时就提到的思维,一直贯穿其中,当时觉得并没有在意,题一出来,当时有发懵的感觉,觉得题本身是不
yanshuopopo
·
2020-08-04 22:59
数据结构与
算法笔记
lesson 18 树
树树是n(n>=0)个结点的有限集。当n=0时成为空树。在任意一颗非空树中:有且仅有一个特定的称为根的结点;当n>1时,其余结点可分为m(m>0)个互不相交的有限集T1、T2、.....Tm,其中每一个集合本身又是一颗树,并且称为根的子树n>0时,根节点是唯一的,坚决不可能存在多个根结点m>0时,子树的个数是没有限制的,但它们互相是一定不会相交的。结点拥有的子树称为结点的度(Degree),树的度
写代码的judy
·
2020-08-04 22:30
数据结构
算法学习笔记
数据结构
算法笔记
lesson6 循环链表1
单循环链表将单链表中终端结点的指针由空指针改为指向头结点,就使整个单链表形成一个环,这种头尾相接的单链表称为单循环链表循环链表和单链表的主要差异循环的判空链表的条件上,判断head->next是否为null,head->next是否等于head初始化typedefstructCLinkList{intdata;structCLinkList*next;}voidds_init(node**pNod
写代码的judy
·
2020-08-04 22:59
数据结构
算法学习笔记
数据结构
算法笔记
lesson2 算法 时间复杂度和空间复杂度
算法例如:1+2+3+4+……+100传统循环加法intsum=0;for(inti=1;i<=100;i++){sum+=i;}printf("%d",sum);需要运行100次用高斯算法:inti,sum=0,n=100;sum=(1+n)*n/2;printf("%d",sum);只需要运行一次度量算法效率不计循环索引的递增,循环终止条件、变量声明、打印结果等操作。判断一个算法的效率是,函数
写代码的judy
·
2020-08-04 22:59
数据结构
算法学习笔记
算法笔记
之排序
最近在看《
算法笔记
》,如果单从算法来说,这本书真正做到了短小精悍,首先以排序入题,那么我们今天也来说说排序。
xiangzhihong8
·
2020-08-04 22:11
数据结构与算法
数据结构与算法
算法笔记
之第二章 函数、指针
函数voidprint1(){printf("Haha,\n");printf("Goodidea!\n");}void是返回类型,含义是“空”,即不返回任何东西print1后面小括号没有任何参数,即无参函数intmain(){print1();return0;}输出结果:Haha,Goodidea!有参函数的例子:intjudge(intx){if(x>0)return1;elseif(x==0
橄榄just玩玩而已
·
2020-08-04 21:21
算法笔记
[
算法笔记
]动态规划
一.动态规划动态规划是用来解决一类最优问题的算法思想。简单来说,动态规划将一个复杂的问题分解成若干的子问题,通过综合子问题的最优解来得到原问题的最优解。动态规划可以将每个求解过的子问题记录下来,这样下一次碰到同样的子问题时,就可以直接使用之前记录的结果,而不是重复计算,依次来提高计算效率。使用递归或是地推来实现动态规划,递归写法称作记忆化搜索。二.递归写法eg:求解Fibonacci数列数列定义F
学姐你好高冷
·
2020-08-04 21:48
算法笔记
《
算法笔记
》的正确打开方式(目录索引+章节总结)
个人阅读《
算法笔记
》过程中,每啃完一章(难度高,内容多,不易消化的会对小节进行总结)会做一个小总结,总结里面涵盖这一章的专题要点,可解的问题,注意要点。个人水平和个人理解有不到位的地方,请指正讨论。
九筒-
·
2020-08-04 21:02
算法笔记
机器学习
算法笔记
:目录
机器学习
算法笔记
前面大部分来源:【机器学习】【白板推导系列】【合集1~23】,笔记主要参考Bilibili-机器学习白板系列,其它参考的大部分资料也均已列出,纯属个人笔记,如有不当之处,见谅!
xiaochengJF
·
2020-08-04 21:44
机器学习
Python数据分析
算法笔记
1.有监督学习和无监督学习1.1监督学习:通常对具有标记分类的训练样本特征进行学习,标记即已经知道其对应正确分类答案;而学习则本质是找到特征与标签(正确答案)之间的关系(函数),从而当训练结束,输入无标签的数据时,可以利用已经找出的关系方法进行分析得出数据标签。常用的监督机器学习方法有如人工神经网络,决策树,传统贝叶斯分类器,支撑向量机(SVM)等。监督学习的主要用途通常用来进行样本分类与回归(找
急着吃饭的李先生
·
2020-08-04 21:17
算法笔记
--- 重复值判断
请设计一个高效算法,判断数组中是否有重复值。必须保证额外空间复杂度为O(1)。给定一个int数组A及它的大小n,请返回它是否有重复值。classChecker{public:boolcheckDuplicate(vectora,intn){//writecodehereif(n=0;j--){if(a.at(j)>a.at(index)){tmp=a.at(index);a.at(index)=a
weixin_34342992
·
2020-08-04 20:16
算法笔记
目录
算法笔记
第2章C/C++快速入门第3章入门篇(1)——入门模拟第4章入门篇(2)——算法初步4.1排序4.2散列4.3递归4.4贪心4.5二分4.6twopointers4.7其它高效技巧与算法(打表、
weixin_30477293
·
2020-08-04 19:42
做题记录--day42
做题记录--day42《
算法笔记
》3.5小节——入门模拟->进制转换A题注意,这个里面因为两个都是满int,所以会出现爆int,不仅仅sum用longlong,a和b也需要,patB1022里面就不会爆
weixin_30363817
·
2020-08-04 19:52
学习动态规划
算法笔记
我的理解:1.通过双层循环寻找最优。2.本身节点的cost+路径cost。其中,路径cost是个抽象概念,体现了上下两层(两阶段)的连接关系。存储了上一层(阶段)的路径cost值,用于下一层(阶段)的计算。3.在求解过程中,为了避免重复计算子子问题从而提高算法效率,需要将一系列子子问题的解保存到一张表中(table,C++编程一般使用std::array、std::vector或std::list
wjsq
·
2020-08-04 19:59
左神算法
学习日记
——图
图的各种基础算法head.h#include#include#include#include#include#include#include#include#include#include#include#include#include#includeusingnamespacestd;unionfind.h#include"head.h"classNode;classEdge;templatec
w275412237
·
2020-08-04 19:51
学习日记
左神算法
学习日记
——动态规划进阶
给定一个数组,通过给数组中每一个数一个整数倍的值,求和为aim的所有可能性。intrecMonnum(vector&arr,intindex,intaim){if(index==arr.size())//当aim被减为0时,说明当前策略符合要求return(aim==0?1:0);intres=0;for(inti=0;i*arr[index]arr,intaim){vector>dp(arr.s
w275412237
·
2020-08-04 19:51
学习日记
《python
算法笔记
》(二)基础知识
1.计算机的核心概念图灵论文《论数字计算在决断难题中的应用》是现代计算机科学的基石。他提出的图灵机概念成为了计算机理论的核心概念。图灵机(Turingmachine):ATuringmachineisasimple(abstract)devicethatcanreadfrom,writeto,andmovealonganinfinitelylongstripofpaper实际中的机器有所不同,但都
mafanhe
·
2020-08-04 18:54
算法
笔记
python
《python
算法笔记
》(一)为什么要学习算法
学习算法是为了更有效率地解决问题,并且让程序运行的更快。我们来做一个小实验,在python解释器下输入下面的代码:>>>count=10**5>>>nums=[]>>>foriinrange(count):...nums.append(i)...>>>nums.reverse()这段代码并没有什么实际用处。只是把一堆数字添加到一个空list里,然后反转这个list。在实际的情形当中,这些数字可能来
mafanhe
·
2020-08-04 18:53
笔记
算法
python
Python数据结构与
算法笔记
(2)
problem-solving-with-algorithms-and-data-structure-using-python中文版3基本数据结构栈、队列、deques、列表是一类数据的容器,它们数据项之间的顺序由添加或删除的顺序决定。一旦一个数据项被添加,它相对于前后元素一直保持该位置不变。诸如此类的数据结构被称为线性数据结构。线性数据结构有两端,有时候被称为左右、某些情况被称为前后,也可以称为
沙漏dan
·
2020-08-04 18:22
数据结构
算法笔记
知识点整理(一)
1.数组部分memset可用来对数组中每一个元素赋0或-1的初值语法为memset(数组名,初始值,sizeof(数组名))如果不是使用scanf的%s格式读入字符串或gets函数输入字符串(例如使用getchar()),一定要在输入的每个字符串后面加\0string.h头文件中的常用字符串函数strlen(字符数组)函数可以得到一个字符数组中\0前的元素个数strcmp(字符数组1,字符数组2)
sophies671207
·
2020-08-04 18:14
PAT程序设计练习题
【
算法笔记
】动态规划,三个例题(解题思路与C++代码)
写在前面,我想发个感慨:当年大学时代ACM的时候,动态规划算法对鄙人来说一直算得上魔障,有时能敲出来代码,有时候狗咬刺猬无从下嘴。以至于一直认为动态规划是ACM的代表算法,没有掌握DP,就压根算不上ACMer。自从2013年退役之后,别说DP了,就连算法都没有怎么摸过。最近心血来潮,下决心把DP算法从原理到模型,系统的整理一遍,才有了这个笔记正文开始:这个笔记参考了《算法导论》第二版和第三版两版里
未狂
·
2020-08-04 18:15
算法
左神
算法笔记
(持续更新)
目录1.栈和队列2.链表问题3.二叉树问题3.1用递归和非递归方式实现二叉树先序、中序和后序遍历(C++)3.2打印二叉树的边界节点3.3二叉树节点间的最大距离(微软面试题)4.递归和动态规划5.字符串问题6.大数据和空间限制7.位运算8.数组和矩阵问题9.其他题目1.一行代码求两个数的最大公约数2.阶乘的两个问题1.栈和队列2.链表问题3.二叉树问题3.1用递归和非递归方式实现二叉树先序、中序和
shaoye_csdn1
·
2020-08-04 18:32
后台开发
算法
左神算法学习总结
总结中.......左神直通BAT
算法笔记
(基础篇)(有这一篇就够了)https://www.nowcoder.com/discuss/150060?
苦逼工科男
·
2020-08-04 17:53
算法
《
算法笔记
》动态规划
目录概念什么是动态规划动态规划的递归写法和递推写法最优子结构分治与动态规划的区别贪心与动态规划的区别无后效性区间动态规划最大连续子序列和最长不下降子序列最长公共子序列最长回文子串序列型动态规划(DAG(有向无环图)最长路)整个有向无环图的最长路径固定终点,求最长路径背包问题(多阶段动态规划)0-1背包问题概念什么是动态规划动态规划,是一种用来解决一类最优化问题的算法思想。动态规划的思想就是将一个大
遇到坎就得迈过去
·
2020-08-04 17:50
#
《算法笔记》胡凡
算法笔记
学习Part3:入门篇 2 排序(待补充)
4.1排序4.1.0冒泡排序冒泡排序是排序算法中最基础的一种,其本质在于交换:每次通过交换将剩余元素的最大(小)值移动到一端,而当剩余元素减少为0时,排序结束。1.下面是冒泡排序的常规实现:for(inti=0;i1&&temp#includeusingnamespacestd;intmain(){inta[6]={9,4,2,5,6,-1};//将a[0]~a[3]从大到小排序sort(a,a+
上兰杂技师
·
2020-08-04 17:16
算法学习
算法笔记
学习Part1:C/C++快速入门
知识杂记int类型的使用范围:一般在10^9以内longlong类型赋大于2^31-1的初值需要加后缀LL\0代表NULL关于移位运算符的使用(略)在printf输出时,可以采取一些手段规范输出格式:%md右对齐输出,用空格补齐%0md右对齐输出,用0补齐%.mf保留m位输出,四舍六入五成双可以使用getchar和putchar读取和输出字符(getchar可识别换行符,在putchar输出时自动
上兰杂技师
·
2020-08-04 17:16
算法学习
算法笔记
学习Part2:入门篇1——计算日期差值
题目描述有两个日期,求两个日期之间的天数。若两个日期是连续的,则规定他们之间的天数是两天输入格式有多组数据,每组数据有两行,分别表示两个日期,格式为YYYYMMDD输出格式每组数据输出一行,即日期差值解决方案基本思路:将较小的日期按天数逐渐累加到较大的日期,过程中记录累加次数,最终得出之间天数#include//定义month数组存储平年闰年的每个月份天数方便直接读取intmonth[13][2]
上兰杂技师
·
2020-08-04 17:16
算法学习
算法笔记
学习Part3:入门篇 2 散列(例题待更新)
散列的定义与整数散列散列的定义——将元素通过一个函数转换为整数,使得该整数可以尽量唯一的代表这个元素在这个过程中,这个转换函数称为散列函数H,原始元素记为key,那么转换后的整数就是H(key)常用散列函数对于key是整数的情况,常用的方法有直接定址法,平方取中法和除留余数法,其使用如下:直接定址法1.H(key)=key//恒等变换2.H(key)=a*key+b;//线性变换平方取中法(待补充
上兰杂技师
·
2020-08-04 17:16
算法学习
算法笔记
(一)
将单词逆序输出cin--空格和回车键表示输入结束gets()---回车键表示结束intmain(){charstr[90];gets(str);//回车表示输入结束longlen=strlen(str);longr=0,h=0;charans[90][90];for(longi=0;i=0;j--){printf("%s",ans[j]);if(j>0)printf("");}return0;}s
小栎栎
·
2020-08-04 17:56
算法笔记
左神
算法笔记
(二十四)——扩展题目
题目一思路整体思路是形成一个双端队列,利用双端队列如果当前队列中的数值小于等于当前值,就向右方扩展,如果大于则将左边的数值去掉。之所以可以采用双指针在于数组中的数据全部都是正数,则指针增加则会增加,左指针增加则数据减少代码publicstaticintgetMaxLength(int[]arr,intk){if(arr==null||arr.length==null||kends=newHashM
韩浩楠
·
2020-08-04 16:57
左神算法专栏
左神
算法笔记
(二十三)——跳表
跳表可以认为同样包含key和value,可以完成任何红黑树包含的操作。同时代价也是O(logN)。但是底层不是数结构,比较魔性,但是也好实现。跳表思想:key包含多少层,不是由key本身决定的,而是随机的。随机函数只包含0和1,roll出1时最少层数确定,第几次roll出1,则系统最小有几层。数据插入:重新roll,得到该key的层数,此时从高层开始计算数据是否应该插入该位置,算得位置后,从上层到
韩浩楠
·
2020-08-04 16:26
左神算法专栏
上一页
72
73
74
75
76
77
78
79
下一页
按字母分类:
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
其他