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初级算法习题
【动态规划】343. 整数拆分
力扣链接:343.整数拆分-力扣(
LeetCode
)dp数组的含义:dp[i]表示对i拆分,得到最大的积为dp[i]递推公式:拆成两个数是j*(i-j),拆成三个及以上是j*dp[i-j],所以递推公式取两者大值遍历顺序
羊毛_
·
2024-09-04 15:17
力扣刷题记录
动态规划
算法
Leetcode
662. Maximum Width of Binary Tree
文章作者:Tyan博客:noahsnail.com|CSDN|1.DescriptionMaximumWidthofBinaryTree2.Solution/***Definitionforabinarytreenode.*structTreeNode{*intval;*TreeNode*left;*TreeNode*right;*TreeNode(intx):val(x),left(NULL),
SnailTyan
·
2024-09-04 15:18
看照片学摄影(五)——构图篇
通过不断总结自己的拍摄经验,写出一篇言简意赅的摄影技巧性文章(https://www.jianshu.com/p/16975d06f8e7),文章囊括了生活中常见的几个拍摄主题,遵循她文章中的摄影技巧,
初级
摄影会少走很多弯路
爱摄影的李伟
·
2024-09-04 15:08
JavaScript
初级
——Location
1、Location——该对象中封装了浏览器的地址栏的信息2、如果直接打印Location,则可以获取到地址栏的信息(当前页面的完整路径)。3、如果直接将location属性修改为一个完整的路径或者相对路径,则页面会自动跳转到该路径,并且会生成相应的历史记录。4、方法:①assign()——用来跳转到其他页面,作用和直接修改location一样。②reload()——用于重新加载当前页面,作用和刷
Fan_web
·
2024-09-04 15:10
前端学习分享
前端
css
javascript
开发语言
html
JavaScript
初级
——Navigatior
1、Navigator代表当前浏览器的信息,通过该对象可以来识别不同的浏览器。2、由于历史原因,Navigator对象中的大部分属性已经不能帮助我们是被浏览器了。3、一般使用userAgent来判断浏览器的信息。4、userAgent是一个字符串,包含有用来描述浏览器信息的内容,不同的浏览器会有不同的userAgent。5、在IE11中已经将微软和IE相关的标识都已经去除了,所以我们基本已经不能通
Fan_web
·
2024-09-04 15:39
前端学习分享
javascript
开发语言
前端
css
html
JavaScript
初级
——History
1、属性:length——可以获取到当前访问的链接数量。2、方法:①back()——可以用来回退到上一个页面,作用和浏览器的回退按钮一样②forward()——可以跳转下一个页面,作用和浏览器的前进按钮一样③go()——可以用来跳转到指定的界面——需要一个整数作为参数:1:表示向前跳转一个页面,相当于forward()2:表示向前跳转两个页面-1:表示向后跳转一个页面-2:表示向后跳转两个页面本文
Fan_web
·
2024-09-04 15:39
前端学习分享
css
前端
javascript
开发语言
html
JavaScript
初级
:BOM
JavaScript
初级
——BOMBOM使得JavaScript能与浏览器进行“对话”主要是Window对象的操作Window对象对象:window对象表示浏览器中打开的窗口(每一个窗口都是一个对象)特点
Kur2
·
2024-09-04 15:09
JavaScript
JavaScript
初级
学习笔记
一、关于JavaScript1、什么是JavaScript?JavaScript是一种面向对象的程序语言。在程序中,对象是有“属性”和“方法”构成的。一个“东西”就是“对象”。“对象”的“属性”就是自身的特征,如:身高、体重、年龄等。“对象”的“方法”就是动作或者行为,如:开车、打游戏等。JS程序可以在多种平台下运行——跨平台,如:Windows、Linux、OSX等。JS只能在客户端的浏览器来运
杰希默克
·
2024-09-04 14:38
前端
javascript
面向对象
跨平台
对象
github源码指引:共享内存、数据结构与算法:字符串池StringPool
初级
代码游戏的专栏介绍与文章目录-CSDN博客我的github:codetoys,所有代码都将会位于ctfc库中。已经放入库中我会指出在库中的位置。
初级代码游戏
·
2024-09-04 14:31
github源码指引
共享内存
数据结构与算法
github
共享内存
字符串池
LeetCode
2860. 让所有学生保持开心的分组方法数 (排序、枚举)
题目:2860.让所有学生保持开心的分组方法数思路:先将数组nums进行升序排序。然后假设第i-1位学生选中,而第i位学生没有选中,并且所有学生都符合开心要求。那么根据开心要求,[0,i-1]的学生,nums值都是小于被选中的人数k;且[i,n-1]的学生,nums值都是大于被选中的人数k。这时被选中的人数就是i,即nums[i-1]0时,可以一个学生都不选。当nums[n-1]&nums){so
岁忧
·
2024-09-04 13:29
LeetCode
leetcode
算法
职场和发展
c++
暴力枚举
数据结构
LeetCode
-977-有序数组的平方
给定一个按非递减顺序排序的整数数组A,返回每个数字的平方组成的新数组,要求也按非递减顺序排序。image.png解题思路:暴力法:遍历开平方,再排序;双指针,因为输入A为从小到大排序的,从列表两边开始开方比较,取对比后的较大值,存入ans的末位,以此类推。Python3代码:classSolution:defsortedSquares(self,A:List[int])->List[int]:#a
阿凯被注册了
·
2024-09-04 12:45
中原焦点团队网络
初级
29期李俊坚持分享第70天2021.10.6
今天做来访者本来是自我成长主题,结果聊着聊着又回到了儿子的问题上,儿子依然是我的心结。因为太爱他,太在乎他,他的言行举止牵动着我的心。通过咨询师的陪伴,我明白了只有把身体照顾好了,心情好了,在儿子出现问题时候才能够稳得住。和儿子沟通时关注孩子这个人本身,而不是只关注问题。针对他晚睡的问题,向儿子表达出我对他的关心和爱,爱是一切的根源,如果爱没有增加,一切都不会发生改变。当老公看到儿子生活习惯不好,
世因你而美丽
·
2024-09-04 12:01
中原焦点团队吴亚菲焦点解决网络
初级
第18期坚持分享第252天20200622
人人都有一颗嫉妒之心,今天一大早进到办公室里,被大家冷嘲热讽了一阵,理由就是因为自己的事情完成的比他们早,我接纳每个人的嫉妒之心,笑笑继续按照自己的节奏前行,她们的表现并不能影响我的心情。
c33f29a4c595
·
2024-09-04 10:50
2021-05-22
IT1.
LeetCode
力扣:复原IP地址Java编写2021-05-22(93.复原IP地址)英语1.墨墨背单词:复习50个单词
幸福大黑鸭
·
2024-09-04 09:17
中原焦点团队
初级
第34期班韩利霞持续分享第59天(2022.6.4)
早上复盘,让我对上节课内容有了更深刻的理解。刘老师讲到具体化是去病理化的法宝,早上施老师通过举例子让我对这句话有了更明确的认识。具体化也是焦点的一项技术,以后老师还会讲到。
8fd21417dfc8
·
2024-09-04 08:44
Leetcode
-1143 最长公共子序列 最长公共子串
最长公共子序列:题目描述:给定两个字符串text1和text2,返回这两个字符串的最长公共子序列的长度。如果不存在公共子序列,返回0。一个字符串的子序列是指这样一个新的字符串:它是由原字符串在不改变字符的相对顺序的情况下删除某些字符(也可以不删除任何字符)后组成的新字符串。例如,"ace"是"abcde"的子序列,但"aec"不是"abcde"的子序列。两个字符串的公共子序列是这两个字符串所共同拥
qq_39622795
·
2024-09-04 08:55
Leetcode
动态规划
最长公共子序列
最长公共子串
字符串处理
二维数组
C语言 |
Leetcode
C语言题解之第394题字符串解码
题目:题解:#defineN2000typedefstruct{intdata[30];;inttop;}Stack;voidpush(Stack*s,inte){s->data[(s->top)++]=e;}intpop(Stack*s){returns->data[--(s->top)];}//多位数字串转换成intintstrToInt(char*s){charval[]={'\0','\0
DdddJMs__135
·
2024-09-04 06:11
分享
C语言
Leetcode
题解
Java |
Leetcode
Java题解之第392题判断子序列
题目:题解:classSolution{publicbooleanisSubsequence(Strings,Stringt){intn=s.length(),m=t.length();int[][]f=newint[m+1][26];for(inti=0;i=0;i--){for(intj=0;j<26;j++){if(t.charAt(i)==j+'a')f[i][j]=i;elsef[i][
m0_57195758
·
2024-09-04 06:11
分享
Java
Leetcode
题解
Python |
Leetcode
Python题解之第393题UTF-8编码验证
题目:题解:classSolution:defvalidUtf8(self,data:List[int])->bool:MASK1,MASK2=1int:if(num&MASK1)==0:return1n,mask=0,MASK1whilenum&mask:n+=1ifn>4:return-1mask>>=1returnnifn>=2else-1index,m=0,len(data)whilein
Mopes__
·
2024-09-04 06:40
分享
Python
Leetcode
题解
C++ |
Leetcode
C++题解之第392题判断子序列
题目:题解:classSolution{public:boolisSubsequence(strings,stringt){intn=s.size(),m=t.size();vector>f(m+1,vector(26,0));for(inti=0;i=0;i--){for(intj=0;j<26;j++){if(t[i]==j+'a')f[i][j]=i;elsef[i][j]=f[i+1][j
Ddddddd_158
·
2024-09-04 06:40
经验分享
C++
Leetcode
题解
C++ |
Leetcode
C++题解之第393题UFT-8编码验证
题目:题解:classSolution{public:staticconstintMASK1=14){return-1;}mask>>=1;}returnn>=2?n:-1;}boolvalidUtf8(vector&data){intm=data.size();intindex=0;while(indexm){returnfalse;}for(inti=1;i
Ddddddd_158
·
2024-09-04 06:40
经验分享
C++
Leetcode
题解
Leetcode
Day15 不定长滑动窗口
模版l=0forrinrange(n):count[r]+=1while(不满足):count[l]-=1l+=13无重复的最长连续子串classSolution:deflengthOfLongestSubstring(self,s:str)->int:count={}res=0n=len(s)l=0forrinrange(n):c=s[r]count[c]=count.get(c,0)+1whi
比起村村长
·
2024-09-04 04:58
leetcode
算法
python
数据结构
焦点团队网络
初级
第30期张瑞宾持续分享第113天2021.12.11(周六)
怎样才能接纳每一个来访者?我们要相信每个人都有他的道理和难处,每个人都在自己的当下用尽了全力。只有接纳也是不行的,还要有未知,好奇,倾听,共情。在与来访者合作一起打败问题,让他知道自己是解决自己问题的专家。让他知道他自己想要的是什么?怎么样可以得到自己想要的。一定要放下自己懂的心,不预设不评判,不指导,不建议。做好水引子确认对方知觉找到例外,解决之道就在其中。再去引出一小步,小百变可以带来大变化。
张瑞宾
·
2024-09-04 03:59
一起学习
LeetCode
热题100道(32/100)
32.随机链表的复制(学习)给你一个长度为n的链表,每个节点包含一个额外增加的随机指针random,该指针可以指向链表中的任何节点或空节点。构造这个链表的深拷贝。深拷贝应该正好由n个全新节点组成,其中每个新节点的值都设为其对应的原节点的值。新节点的next指针和random指针也都应指向复制链表中的新节点,并使原链表和复制链表中的这些指针能够表示相同的链表状态。复制链表中的指针都不应指向原链表中的
久违的小技巧
·
2024-09-04 03:22
学习
leetcode
算法
【无标题】一起学习
LeetCode
热题100道(67/100)
67.寻找旋转排序数组中的最小值(学习)已知一个长度为n的数组,预先按照升序排列,经由1到n次旋转后,得到输入数组。例如,原数组nums=[0,1,2,4,5,6,7]在变化后可能得到:若旋转4次,则可以得到[4,5,6,7,0,1,2]若旋转7次,则可以得到[0,1,2,4,5,6,7]注意,数组[a[0],a[1],a[2],…,a[n-1]]旋转一次的结果为数组[a[n-1],a[0],a[
久违的小技巧
·
2024-09-04 03:22
学习
leetcode
算法
一起学习
LeetCode
热题100道(65/100)
65.在排序数组中查找元素的第一个和最后一个位置(学习)给你一个按照非递减顺序排列的整数数组nums,和一个目标值target。请你找出给定目标值在数组中的开始位置和结束位置。如果数组中不存在目标值target,返回[-1,-1]。你必须设计并实现时间复杂度为O(logn)的算法解决此问题。示例1:输入:nums=[5,7,7,8,8,10],target=8输出:[3,4]示例2:输入:nums
久违的小技巧
·
2024-09-04 03:21
leetcode
学习
算法
李晶晶 焦点网络
初级
29期 洛阳 持续原创分享第129天(2021-6-13星期日)第五期约练挑战共11次 本周2次
摘自《儿童技能教养法》“技能认定”——发现问题背后的技能当开始学着把问题看成是需要学习的技能时,我们就会很快地知道,若要克服某个特殊的问题,孩子需要学习或加强的技能是什么。假定孩子入睡难的问题,可以问问自己,孩子需要学习什么技能呢?你也许想上那么几秒钟,然后知道,哦,他需要学习入睡的技能。另外一个孩子缺乏耐心,想要什么就得即刻实现,你会意识到,哦,这个孩子需要培养“等待”的能力。如果能够预见,孩子
幸福_7916
·
2024-09-04 03:34
中原焦点团队吴亚菲焦点解决网络
初级
第18期坚持分享第468天20210124
果不其然的感冒来的那么准时,自从上班过后,整个学期自己都如打了鸡血一般,一到期末,开始生病,这个学期亦是如此,大概是潜意识告诉自己,上班期间不允许自己生病,这样会给别人带去很多的麻烦,所以只要放假必生病,都快成了规律。
c33f29a4c595
·
2024-09-04 00:45
焦点团队网络
初级
第30期张瑞宾持续分享第28天202109017(周五)
今天遇到一位患者,对自己总是自信心不足,自卑。他说自从自己办了几件错事后,就感觉自己现在做什么事都做不好了。我就安慰他说:我们需要去多关注优势,优点,就是说如果我们过多的关注短板的话呢,我们反而会去强化他这个短板。就是要多关注优点,你关注什么就得到什么,你的关注就是你的强化。就好像平时我们自己的孩子,本来他对某一件食物或东西没有太多的厌恶,但随着大人对这件东西的强化可能他就真讨厌这个东西了。另外接
张瑞宾
·
2024-09-04 00:08
【Hot100】
LeetCode
—153. 寻找旋转排序数组中的最小值
目录1-思路二分2-实现⭐33.搜索旋转排序数组——题解思路3-ACM实现原题链接:153.寻找旋转排序数组中的最小值1-思路二分左区间二分找分界点,二分找到旋转后的分界点即可以nums[mid]为基准,对比nums[0]即可找到区间分界点2-实现⭐33.搜索旋转排序数组——题解思路classSolution{publicintfindMin(int[]nums){intleft=0;intrig
山脚ice
·
2024-09-03 21:15
#
Hot100
leetcode
java
算法
【NO.17】
LeetCode
经典150题-13. 罗马数字转整数
文章目录【NO.17】
LeetCode
经典150题-13.罗马数字转整数解题:模拟【NO.17】
LeetCode
经典150题-13.罗马数字转整数13.罗马数字转整数【简单】罗马数字包含以下七种字符:I
悬浮海
·
2024-09-03 21:15
#
LeetCode
经典150题
leetcode
算法
罗马数字转整数
中原焦点团队网络
初级
38期何晓晨分享第79天20221118
在小学阶段,可以多关注孩子的基础能力、兴趣爱好和习惯的培养,不要过多的在意孩子的成绩和分数,才会真正事半功倍,让孩子产生勤奋感和自信的能力。对于这个阶段的孩子来说,阅读是非常重要的,培养孩子的阅读能力,给孩子营造一个干净、温暖的阅读环境,和孩子一起阅读。学习兴趣是孩子学习的动力。孩子非常喜欢语文,因为他在学习语文中获得了快乐,主要是来自于语文老师对他的鼓励与认可。有一次拼音拼读30天打卡,练字,我
晨love
·
2024-09-03 21:37
LeetCode
——反转链表&&相交链表
目录一.反转链表题目介绍:代码实现:解题思路:二.相交链表题目介绍:代码实现:分析题目:解题思路:一.反转链表题目介绍:给你单链表的头节点head,请你反转链表,并返回反转后的链表。示例1:输入:head=[1,2,3,4,5]输出:[5,4,3,2,1]示例2:输入:head=[1,2]输出:[2,1]示例3:输入:head=[]输出:[]提示:链表中节点的数目范围是[0,5000]-5000n
宁檬精
·
2024-09-03 21:12
leetcode
链表
javascript
【Hot100】
LeetCode
—33. 搜索旋转排序数组
目录1-思路二分2-实现⭐33.搜索旋转排序数组——题解思路3-ACM实现原题链接:33.搜索旋转排序数组1-思路二分①左区间二分、②寻找目标值所处区间、③二分目标值①左区间二分——>找到最后一个比nums[0]大的元素,也就是前半段即nums[mid]>=nums[0]②寻找目标值所在区间if(target>=nums[0])——>left=0;else{left=left+1;right=nu
山脚ice
·
2024-09-03 20:11
#
Hot100
leetcode
算法
代码随想录算法训练营第三十四天(动态规划 二)
-力扣(
LeetCode
)题面:一个机器人位于一个mxn网格的左上角(起始点在下图中标记为“Start”)。机器人每次只能向下或者向右移动一步。
map1e_zjc
·
2024-09-03 20:40
动态规划
算法
c++
leetcode
动态规划-股票问题
-力扣(
LeetCode
)一次买卖股票的最大收益1.dp[i][0]表示第i天持有股票所得最多现金,dp[i][1]表示第i天不持有股票所得最多现金2.dp[i][0]=max(dp[i-1][0],-
万事尽全力
·
2024-09-03 20:38
算法题汇总
动态规划
算法
中原焦点团队赵玉芳,焦点解决网络
初级
九期,辽宁,2020/3/27坚持分享第548+144
如何与问题共处在咨询中,当问题一时无法解决时,如何与问题共处就成了咨询的另一个次目标咨询师要尊重当事人的感受有些困难真的暂时无法克服~无法全部解决~不能改变,先用应对问句引导会如何欣赏自己一直在与困境对峙!没有放弃面对问题。是如何帮助自己支撑到现在的。给予支持,理解,欣赏咨询目标确定为,当事人需要什么,才能帮助他接受困难无法克服或难以全然克服的事实。
百合花开2018
·
2024-09-03 18:06
寻觅希望之旅(4)
李明然焦点解决网络
初级
第14期洛阳嵩县坚持分享第38天(2019.4.4)制定规则青少年喜欢有选择的空间,所以当孩子做某件事时可以配合设限。例如:孩子9:30睡觉,可以有三种选择。
然子_50bd
·
2024-09-03 17:56
关注正向须与坚定规则并行
【中原焦点团队网络
初级
第28期2021.06.18坚持分享第14天关注正向须与坚定规则并行规则建立的前提:相对良好的关系1、规则需要双方共同商定2、规则要有底线、具体、精简、考虑到可行性,最后要书面化(
飞鱼和唱歌的沙滩
·
2024-09-03 16:58
[每日一练]平均售价(MySQL中对null值的处理,和连接表时多条件的判断)
改题目来源于力扣:1251.平均售价-力扣(
LeetCode
)题目要求:表:Prices+---------------+---------+|ColumnName|Type|+------------
伪编辑科学家
·
2024-09-03 15:04
MySQL每日一练
mysql
数据库
算法
力扣
sql
LeetCode
- 74. 搜索二维矩阵
74.搜索二维矩阵编写一个高效的算法来判断mxn矩阵中,是否存在一个目标值。该矩阵具有如下特性:每行中的整数从左到右按升序排列。每行的第一个整数大于前一行的最后一个整数。解题思路:本题本质上还是在考察二分查找,二维数组本质上依然是一维数组,因此转换成熟知的一维数组的二分查找即可解题。请看代码。classSolution{public:boolsearchMatrix(vector>&matrix,
virgilshi
·
2024-09-03 14:30
LeetCode
二分法
【Hot100】
LeetCode
—20. 有效的括号
目录1-思路栈实现2-实现⭐20.有效的括号——题解思路3-ACM实现原题链接:20.有效的括号1-思路栈实现遇到一个左括号,将对应的右括号压栈处理否则弹出栈顶元素,比较和当前括号是否一致,不一致返回false三种情况①左右不匹配②左多右少,判断在最后返回st.isEmpty()上③左少右多,判断在elseif(st.isEmpty()||c!=st.peek())2-实现⭐20.有效的括号——题
山脚ice
·
2024-09-03 14:30
#
Hot100
leetcode
java
算法
leetcode
74. 搜索二维矩阵(java)
搜索二维矩阵
leetcode
74.搜索二维矩阵题目描述抽象BST代码演示抽象BST
leetcode
74.搜索二维矩阵来源:力扣(
LeetCode
)链接:https://
leetcode
.cn/problems
SP_1024
·
2024-09-03 14:56
算法
java
数据结构
leetcode
矩阵
java
算法
职场和发展
数据结构
中原焦点团队张俊功初24、中24持续分享第341天 挑战约练第七期第八周第2次共16次,总计61次(2022.1.2)
初级
第二讲:正向过滤器:作为中间人,我们做好老师与孩子之间、也包括人与人之间的正向过滤器,让他们之间建立友谊的桥梁。把老师的抱怨转换成期待,如何提升孩子学习动力:情绪、关系、希望感、成就感。
5d4750373a7c
·
2024-09-03 13:10
2022-09-04
奥迪玻璃升降2、全力以赴销售三、谦虚1、三人行必有我师2、趴在地上看对手和世界、站在山上看挫折和困难四、反省1、机制/技术/设备创新2、拼命工作是3、心灵境界不入流——遇到“好事”自以为是/傲慢自负否
初级
水青柠
·
2024-09-03 12:41
LeetCode
力扣 91. 解码方法
題目描述(中等难度)每个数字对应一个字母,给一串数字,问有几种解码方式。例如226可以有三种,2|2|6,22|6,2|26。解法一递归很容易想到递归去解决,将大问题化作小问题。比如232232323232。对于第一个字母我们有两种划分方式。2|32232323232和23|2232323232所以,如果我们分别知道了上边划分的右半部分32232323232的解码方式是ans1种,22323232
windliang
·
2024-09-03 12:17
中原焦点团队吴亚菲焦点解决网络
初级
第18期坚持分享第265天20200705
尊重是一切的基础,每一个人都是一个独立的个体,都希望能够得到别人的尊重,如果我们的语言能够软化站到对方的立场去思考,给他们最大的尊重,我想我们的沟通也会更加的顺畅。
c33f29a4c595
·
2024-09-03 11:45
礼物
说到刺绣,还是挺想试一次的,
初级
的简单,可是看着不精细呀。看到苏州博物馆的材料包了,图案好好看呀~可是不敢尝试,不想当最差的买家秀。。。再想想吧
蒙面璐璐
·
2024-09-03 11:21
2020-09-16潘卫英 焦点解决网络
初级
第19期 坚持分享第14天
《建构解决之道》读书笔记分享第一篇:焦点解决短期治疗的基本精义(14)焦点解决的代表性问句类型:五、差异问句句型:差异问句是请当事人思考与回答与目前现状与例外经验之间,或者目前现状与美好愿景之间有什么不同的细节,以使当事人在对照之下,带出希望感,激发找到适用于目前可以开始行动的次目标和具体策略。差异问句常接在奇迹问句和例外问句的运用之后。问句:在你能认真平静念书的时候,会跟现在有什么不一样?你是怎
紫印
·
2024-09-03 11:19
2022-09-19
舞动
初级
班9月17日和18日感受:1.晚上身体很累,有时候大汗淋漓,有时眼泪会伴着抽搐不由自主的流出来,有时静静的躺着,在海边亦或在海里做一条安静的鱼;有时自己就是一条小溪流,被小石子泛起涟漪,有时就是一滴水在骨头和关节间穿梭游走
自我教练
·
2024-09-03 10:26
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他