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
初阶数据结构与算法
《JavaEE
初阶
》文件IO操作
《JavaEE
初阶
》文件IO操作文章目录《JavaEE
初阶
》文件IO操作前言:1.文件系统相关常识:绝对路径:相对路径:文件的打开方式:文件的用户权限2.Java操作文件2.1File类File类的构造方法
小连~
·
2023-11-17 11:57
JavaEE
java-ee
java
开发语言
【JavaEE
初阶
】文件操作 和 IO (上篇)
☕导航小助手☕写在前面一、文件1.1文件的概念1.2文件的路径二、Java中文件系统操作2.1File类的属性2.2File类的构造方法2.3File类的方法2.3.1File类的常用获取方法2.3.2File类的常用判断方法2.3.3文件的创建与删除2.3.4其他的常用方法2.4代码示例演示2.4.1演示一:演示File类的一些常见用法2.4.2演示二:文件的创建及其相关属性2.4.3演示三:文
哎呀是小张啊
·
2023-11-17 11:26
JavaEE初阶
文件操作
文件IO
输入输出流
File类
JavaEE
初阶
- 文件操作和IO
1.什么是文件?2.文件的分类3.目录结构4.绝对路径和相对路径5.文件系统的操作(File类)6.文件内容的操作 InputStream和OutputStream Reader和Writer7.文件操作的案例 删除指定文件 复制文件内容1.什么是文件? 在计算机中,文件是以计算机的磁盘为载体存储在计算机上的数据集合,这些文件不仅包括普通文件(如txt,rar,zip,m
zhanglf6699
·
2023-11-17 11:25
JavaEE初阶
java-ee
java
【JavaEE
初阶
】进程篇
☕导航小助手☕写在前面一、操作系统二、进程2.1进程的概念2.2进程的管理2.3PCB2.3.1PCB里面的一些属性2.3.2进程的调度2.3.3进程的虚拟地址空间2.3.4进程间通信写在前面本篇博客主要介绍的是计算机操作系统方面的知识,在看完本篇博客之后,我们需要知道:操作系统是什么,其核心功能又是什么;进程是什么,进程又是如何去管理、调度的;PCB里面有什么;进程的虚拟地址空间又是啥;以及进程
哎呀是小张啊
·
2023-11-17 11:25
JavaEE初阶
操作系统
进程
PCB
虚拟地址空间
进程间的通信
JAVAEE
初阶
计算机如何工作
计算机的工作一.冯诺依曼体系二.CPU基本工作流程1.逻辑门1.1电子开关1.2门电路2.算术逻辑单元2.1进制的理解2.2算术单元2.3逻辑单元3.寄存器和内存4.控制单元5.指令一.冯诺依曼体系二.CPU基本工作流程1.逻辑门1.1电子开关1.2门电路1.非门2.与门3.或门4.异或门2.算术逻辑单元2.1进制的理解2.2算术单元2.3逻辑单元通过基本的逻辑门电路,我们一步步地做出了一个8位(
骑乌龟追火箭1
·
2023-11-17 11:52
javaee
javaEE
初阶
——文件操作 —— IO
文章目录:1、认识文件2、文件的分类3、树型结构组织和目录4、文件路径(Path)5、Java中文件系统相关的操作6、java中文件内容的读写——数据流6.1、字节流—读:InputStream6.2、字节流—写:OutputStream6.3、字符流—读:Read6.4、字符流—写:Writer7、针对文件操作的练习7.1、扫描文件根据用户输入的文件名进行删除,删除需遵守用户的选择7.2、进行普
梦の澜
·
2023-11-17 11:19
JavaEE
JavaEE
文件操作
IO
数据流
文件路径
JAVAEE
初阶
操作系统
操作系统的相关知识一.操作系统的定位二.操作系统的作用三.什么是进程/任务1.进程在系统中如何操作和管理四.PCB中的核心属性1.pid2.内存指针3.文件描述符表五.CPU1.cpu的特性:分时复发六.PCB中进行调度的属性1.状态2.优先级3.记账信息一.操作系统的定位二.操作系统的作用1.管理各种硬件设备2.给软件提供稳定的运行环境三.什么是进程/任务进程是操作系统对一个正在运行的程序的一种
骑乌龟追火箭1
·
2023-11-17 11:43
java-ee
网络
服务器
分治算法:谈一谈大规模计算框架MapReduce中的分治思想
------本文是学习算法的笔记,《
数据结构与算法
之美》,极客时间的课程------MapReduce是Google大数据处理的三驾马车之一,另外两个是GFS和Bigtable。
every__day
·
2023-11-17 09:46
算法与数据结构
分治算法
MapReduce
并归排序
对JS命名空间(namespace)的个人理解与应用
此部分查阅网上简书上的ifcode、博客园的一抹夏忧、博客园的digdeep、脚本之家的计算机-小白等包括但不限此的资料,结合自己理解以及实际代码示例整理而成除此笔记外大家可以看我其他笔记:全栈笔记、
数据结构与算法
洪吉林
·
2023-11-17 08:04
JavaScript
洪学习笔记总集
前端学习笔记
javascript
前端
C++
数据结构与算法
分析——二分查找
二分查找介绍二分查找,也叫折半搜索、对数搜索。是用来在一个有序数组中查找一个数的算法。例题题目描述给定一个n个元素有序的升序整型数组nums和一个目标值target,写一个函数搜索nums中的target,如果目标值存在返回下标,否则返回-1。示例1:输入:nums=[-1,0,3,5,9,12],target=9输出:4解释:9出现在nums中并且下标为4示例2:输入:nums=[-1,0,3,
L_Hygen
·
2023-11-17 08:22
笔记
题解
二分
算法
c++
二分法
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
手撕无头单链表
博客主页:江池俊的博客⏩收录专栏:数据结构探索专栏推荐:✅C语言
初阶
之路✅C语言进阶之路代码仓库:江池俊的代码仓库编译环境:VisualStudio2022欢迎大家点赞评论收藏⭐文章目录一、什么是链表1.1
江池俊
·
2023-11-17 03:51
数据结构探索
数据结构
链表
单链表
C语言:常见字符串函数详解
初阶
(小白一看就懂,让你有一种相见恨晚的感觉哦!!!)
目录一、前言二、字符串函数详解1.求字符串长度:strlen()2.字符串的拷贝:strcpy()3.字符串连接函数:strcat()4.字符串比较函数:strcmp()5.长度不受限制的拷贝字符串函数:strncpy6.长度不受限制的连接字符串函数:strncat7.长度不受限制的比较字符串函数:strncmp8.字符串查找函数strstr()9.字符操作函数三、共勉一、前言再写字符串题目的时候
sunny-ll
·
2023-11-17 00:54
C语言超详细解析
c语言
c++
开发语言
[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
数据结构与算法
链表
数据结构
算法
C++
初阶
--内存管理
文章目录内存分布new/delete基本用法malloc/free和new/delete的区别进一步理解new和delete的实现原理定位new(了解)内存分布栈(stack):栈是由编译器自动管理的内存区域,用于存储局部变量,函数参数和函数调用信息等。栈的特点是后进先出,它的生命周期与函数的调用关系密切联系。当函数调用结束后,栈上的局部变量会被自动销毁。堆(heap):堆是由程序员手动管理的动态
诡异森林。
·
2023-11-16 21:26
C++初阶
c++
服务器
new
delete
【数组】-找出有序数组中(有负有正)绝对值最小的数
写在前面 最近想复习一下
数据结构与算法
相关的内容,找一些题来做一做。如有更好思路,欢迎指正。
u010773514
·
2023-11-16 17:08
数据结构与算法
java
算法
数组
【C语言】-浅谈指针
作者:小树苗渴望变成参天大树作者宣言:认真写好每一篇博客作者gitee:gitee
初阶
指针前言一、指针是什么二、指针和指针类型2.1指针的解引用2.2指针+-整数三、野指针3.1野指针成因3.2如何规避野指针四
橘柚!
·
2023-11-16 16:14
关于C语言的一切
c语言
开发语言
函数的嵌套调用和链式访问——C语言
初阶
一.嵌套调用:概念:一个函数里面又调用了另一个函数(函数和函数之间可以根据实际的需求进行组合的,也就是可以互相调用的)注意:函数可以嵌套调用,但是不能嵌套定义。例子:#includevoidLOVE(){printf("BLF\n");}voidQSL(){printf("QSL\n");inti=0;for(i=1;iintmain(intargc,char*argv[],char*envp){
qsl&F
·
2023-11-16 14:39
c语言
开发语言
【JavaEE
初阶
】 HTML基础详解
文章目录什么是HTML?HTML结构认识标签HTML文件基本结构快速生成代码框架HTML常见标签注释标签标题标签:h1-h6段落标签:p换行标签:br格式化标签图片标签:img超链接标签:a链接的几种形式:表格标签基本使用如下:合并单元格列表标签表单标签form标签input标签label标签select标签textarea标签无语义标签:div&span综合案例一:展示简历信息综合案例二:填写简
遇事问春风乄
·
2023-11-16 10:20
JavaEE初阶
java-ee
html
java
前端
【数据结构
初阶
】链表OJ
链表OJ题目一:移除链表元素题目二:反转链表题目三:链表的中间节点题目四:链表中倒数第k个结点题目五:合并两个有序链表题目六:链表分割题目七:链表的回文结构题目八:相交链表题目九:环形链表题目十:环形链表II题目一:移除链表元素OJ方案一:题目解析:代码演示:structListNode{intval;structListNode*next;};structListNode*removeEleme
hallelujah...
·
2023-11-16 08:38
数据结构
数据结构
链表
OJ
算法
操作符——C语言
初阶
一.算数操作符:+-*/%+、-、*、/这四个运算符均可用于整数及浮点数的运算。当使用/运算符时,如果两个操作数均为整型,那么执行整数除法,运算结果也为整型;如果两个操作数至少一个为浮点数,那么执行浮点数运算,运算结果为浮点型。%运算符只能用于两个整数相除,返回余数。二.位移操作符:>注:位移操作符的操作数只能是整数左移操作符(>):当进行逻辑移位时,右边位丢弃,左边空缺位补0(右边丢弃,左边补0
qsl&F
·
2023-11-16 07:37
c语言
开发语言
三子棋——C语言
初阶
一.游戏思路:设计菜单,选择开始游戏(1)还是退出游戏(0)(若是输入数字不再输入范围内,则“选择错误”)初始化棋盘打印棋盘(步骤二和三不可调换位置)玩家下棋(坐标落子)——判断输赢——打印棋盘(行列)电脑下棋(随机落子)——判断输赢——打印棋盘游戏的三种状态:玩家赢(*),电脑赢(#),平局(‘Q’),继续(‘C’)再回到步骤一(循环)二.具体步骤分解(1).创建三个文件(模块化编程使代码更具有
qsl&F
·
2023-11-16 07:36
c语言
开发语言
循环语句_while——C语言
初阶
一.基本语法:(前面文章有过介绍)1.打印1—10数字的和2.、求1—n项的和...二.循环中的break,continue语句:1.break用法://在循环中遇到break,就停止后期所有的循环,直接终止循环//在while循环中,break是用于永久终止循环`2.continue用法://continue跳过本次循环后面的代码,直接去while语句的判断部分,进行下一次循环的判断...
qsl&F
·
2023-11-16 07:06
开发语言
c语言
c++
设计一个小型计算器——C语言
初阶
一.规则:1.能够有清晰的界面2.程序能根据用户的选择实现两个整数的加减乘除运算3.能够用if和switch两种方式实现...二.实践:1.初次想法不要用goto,因为它会大大降低代码的可读性以及调试性(通俗来说,如果代码很长,然后里面有goto,你在调试的时候看着看着它忽然就跳到了一个你不知道的地方,你又要重新看!——MF)#define_CRT_SECURE_NO_WARNINGS#inclu
qsl&F
·
2023-11-16 07:06
c语言
开发语言
数组——C语言
初阶
一.一维数组:(1).一维数组的创建概念:type_tarr_name[const_n];//type_t是指数组的元素类型//arr_name是数组的名字//const_n是一个常量表达式,用来指定数组的大小数组创建实例:#includeintmain(){//代码1intarr1[10];chararr2[10];floatarr3[1];doublearr4[20];//代码2//用宏定义的
qsl&F
·
2023-11-16 07:06
c语言
开发语言
函数的声明和定义——C语言
初阶
一.函数的声明:作用:告诉编译器有一个函数叫什么,参数是什么,返回类型是什么,但具体是不是存在,函数声明决定不了。函数的声明一般出现在函数的使用之前,要满足先声明后使用。#define_CRT_SECURE_NO_WARNINGS#includeintmain(){inta=0;intb=0;scanf("%d%d",&a,&b);printf("%d",add(a,b));return0;}in
qsl&F
·
2023-11-16 07:31
c语言
开发语言
数据结构与算法
【链表:一】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
排序算法
算法
C++ | 泛型编程,函数模板,类模板 |
模板
初阶
1.泛型编程1.1实现一个通用的交换函数(函数重载)1.2引入泛型编程2.函数模板2.1函数模板概念2.2函数模板格式2.3函数模板原理2.4函数模板的实例化2.4.1隐式实例化2.4.2显式实例化
算法真不会
·
2023-11-16 04:50
C++
c++
泛型编程
模板
函数模板
类模板
数据结构与算法
之排序: 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
算法
排序
链表OJ——环形链表
初阶
与进阶
呀哈喽,我是结衣。环形链表1描述给你一个链表的头节点head,判断链表中是否有环。如果链表中有某个节点,可以通过连续跟踪next指针再次到达,则链表中存在环。为了表示给定链表中的环,评测系统内部使用整数pos来表示链表尾连接到链表中的位置(索引从0开始)。注意:pos不作为参数进行传递。仅仅是为了标识链表的实际情况。如果链表中存在环,则返回true。否则,返回false。解析要写环形链表的题目我们
结衣结衣.
·
2023-11-16 03:25
链表
数据结构
c语言
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
数据结构与算法
数据结构
【Linux
初阶
】Linux工具学前常识 | 软件生态 | Linux下的软件安装与卸载
hello,各位读者大大们你们好呀系列专栏:【Linux
初阶
】✒️✒️本篇内容:简单介绍Linux软件生态,Linux软件管理包yum的使用、rzsz工具的使用示例(window与Linux文件交互式传输
Captain-Lin
·
2023-11-16 00:41
Linux初阶
linux
运维
服务器
C++
初阶
(十一)STL简介及string类初讲
北尘_:个人主页个人专栏:《Linux操作系统》《经典算法试题》《C++》《
数据结构与算法
》☀️走在路上,不忘来时的初心文章目录一、什么是STL二、STL的版本三、STL的六大组件四、STL的重要性五、
北尘_
·
2023-11-15 22:32
C++
c++
开发语言
C++
初阶
,详解类和对象(2)
详解类和对象(2)一,前言二,构造函数2.1构造函数概念2.2构造函数特性三,析构函数3.1析构函数概念3.2析构函数特性一,前言上一篇我们讲了类的大体框架,这篇内容我们要重点来说一说类的几个默认成员函数二,构造函数我们在写例如:顺序表,链表,诸如此类的代码的时候都要有一个初始化函数,但如果每次创建对象时都调用该方法设置信息,C++认为这样有一些麻烦,所以产生了构造函数。2.1构造函数概念构造函数
tpoog
·
2023-11-15 18:57
C++初阶
c++
java
javascript
算法
数据结构
leetcode
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++
数据结构
使用qsort函数来对多种类型的数组进行排序
目录1.明确qsort函数的原型2.着重理解cmp:3.利用浮点型排序:4.利用结构体排序:5.明确void*指针的使用:前言qsort函数的好处在于可以帮助我们排序不同类型的数组元素,这与
初阶
冒泡排序法相比具有很大的优势
忱叁
·
2023-11-15 12:33
笔记
编程语言
数据结构与算法
题目集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++
【数据结构】-- 线性表之顺序表
visualstudio3.创建新项目4.选择空项目5.输入项目名称6.源文件-添加-新建项7.代码结尾前言上节我们讲到数据结构的时间复杂度和空间复杂度的计算,重点就是大O渐进表示法这节我们正式开始数据结构
初阶
的第一讲
无蒽
·
2023-11-15 06:41
数据结构
c语言
数据结构与算法
(java):线性表-栈
栈1、概念1.1定义栈(Stack)是限定仅在表尾进行插入和删除操作的线性表。把允许插入和删除的一端称为栈顶(top),另一端称为栈底(bottom),不含任何数据元素的栈称为空栈。栈的插入(push)操作叫做压栈,也叫进栈,删除操作(pop)叫做弹栈,也叫出栈。1.2特点栈是先进后出(LIFO:LastInFirstOut)的线性表,简称LIFO结构。栈元素具有线性关系,即前驱后继关系。栈的插入
持久的棒棒君
·
2023-11-15 06:04
Java相关
数据结构与算法(java)
数据结构
算法
java
【算法精简学习指南 第一天】什么是算法
文章目录一、算法无处不在二、算法是什么1.算法定义2.数据结构定义3.
数据结构与算法
的关系作为一个快三年开发经验的程序员,平时工作中对算法的接触也不是很多。
海海向前冲
·
2023-11-15 04:32
算法
C++
初阶
--类与对象(3)(图解)
文章目录再谈构造函数初始化列表隐式类型转换explicit关键字static成员友元类内部类匿名对象拷贝函数时的一些优化再谈构造函数在我们之前的构造函数中,编译器会通过构造函数,对对象中各个成员给出一个适合的初始值,但这并不能称之为初始化,只是进行赋值而已;因为初始化只能初始化一次,而构造函数内部可以进行无数次赋值;初始化列表初始化列表是用于构造函数中对类成员变量进行初始化的语法特性。通过初始化列
诡异森林。
·
2023-11-15 02:01
C++初阶
c++
javascript
开发语言
上一页
34
35
36
37
38
39
40
41
下一页
按字母分类:
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
其他