单词

三种编程命名规范

╄→尐↘猪︶ㄣ 提交于 2020-01-03 01:19:19
1 . 匈牙利命名: 开头字母用变量类型的缩写,其余部分用变量的英文或英文的缩写,要求单词第一个字母大写。 ex: int iMyAge; “i”是int类型的缩写; char cMyName[10]; “c”是char类型的缩写; float fManHeight; “f”是float类型的缩写; 其他: 前缀类型 a b by c cb cr cx,cy dw fn h i l lp m_ n np p s sz w (一一对应关系) 数组 (Array) 布尔值 (Boolean) 字节 (Byte) 有符号字符 (Char) 无符号字符 (Char Byte,没有多少人用) 颜色参考值 (ColorRef) 坐标差(长度 ShortInt) Double Word 函数 Handle(句柄) 整型 长整型 (Long Int) Long Pointer 类的成员 短整型 (Short Int) Near Pointer Pointer 字符串型 以 null 做结尾的字符串型 (String with Zero End) Word 2 . 驼峰式命名法:(常用) 又叫小驼峰式命名法。 第一个单词首字母小写,后面其他单词首字母大写。 ex: int myAge; char myName[10]; float manHeight; 3 . 帕斯卡命名法: 又叫大驼峰式命名法。

Leetcode刷题笔记(最后一个单词的长度)

ぐ巨炮叔叔 提交于 2020-01-02 21:33:02
58.最后一个单词的长度 题目描述 给定一个仅包含大小写字母和空格 ’ ’ 的字符串,返回其最后一个单词的长度。 如果不存在最后一个单词,请返回 0 。 class Solution { public : int lengthOfLastWord ( string s ) { int i = s . size ( ) - 1 ; if ( i < 0 ) return 0 ; int count = 0 ; for ( i ; i >= 0 ; i -- ) { if ( s [ i ] != ' ' ) { count ++ ; } else if ( count != 0 ) { return count ; } } return count ; } } ; 来源: CSDN 作者: wwwwwermao 链接: https://blog.csdn.net/wwwwwermao/article/details/103810438

leetcode_58.最后一个单词的长度

五迷三道 提交于 2020-01-02 11:22:19
给定一个仅包含大小写字母和空格 ’ ’ 的字符串,返回其最后一个单词的长度。 如果不存在最后一个单词,请返回 0 。 说明:一个单词是指由字母组成,但不包含任何空格的字符串。 示例: 输入: “Hello World” 输出: 5 解析:十分简单的一道题,首先去除末尾可能存在的空格,然后计算单词的长度即可。 class Solution { public : int lengthOfLastWord ( string s ) { int res = 0 ; int i = s . size ( ) - 1 ; //去空格 while ( i >= 0 && s [ i ] == ' ' ) -- i ; if ( i < 0 ) return 0 ; //计数 while ( i >= 0 && s [ i ] != ' ' ) -- i , ++ res ; return res ; } } ; 来源: CSDN 作者: 二次元憨批 链接: https://blog.csdn.net/qq_37292201/article/details/103800311

标示符(变量名、类名、函数名、常量名等)命名规则

孤街浪徒 提交于 2020-01-02 03:30:54
由26个英文字母大小写,数字:0-9,符号:_、$组成。 规则: 1.数字不可以开头 2.不可以使用关键字 例如:class就不可以,因为 class 是关键字。 3.不可以包含“_、$”以外的特殊符号,例如:“DemoTest”就不可以,其中的空格就是特殊符 号。 一些常用命名规则:  包名:多单词组成时所有字母都小写。  例如:xxxyyyzzz 类名接口名:多单词组成时,所有单词的首字母大写。 例如:XxxYyyZzz 变量名和函数名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写。 例如:xxxYyyZzz 常量名:所有字母都大写。多单词时每个单词用下划线连接。 例如:XXX_YYY_ZZZ 来源: https://www.cnblogs.com/Jeydon/p/11169381.html

Java笔记(三)……基础语法

喜欢而已 提交于 2020-01-02 03:30:12
关键字 标识符 在程序中自定义的一些名称 由26个英文字母大小写,数字:0-9,符号:_ $组成 定义合法标识符规则: 数字不可以开头。 不可以使用关键字。 Java中严格区分大小写。 注意:在起名字的时候,为了提高阅读性,要尽量有意义。 Java中的名称规范 包名:多单词组成时,所有字母都小写。 xxxyyyzzz 类名接口名:多单词组成时,所有单词的首字母大写。 XxxYyyZzz 变量名和函数名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写。 xxxYyyZzz 常量名:所有字母都大写。多单词时,每个单词用下划线连接。 XXX_YYY_ZZZ 注释 对于单行和多行注释,被注释的文字,不会被 JVM 解释执行。 对于文档注释,是 Java 特有的注释,其中注释内容可以被 JDK 提供的工具 javadoc 所解析,生成一套以网页文件形式体现的该程序的说明文档。 1: /** 2: this is my first java code. 3: @author Shawn 4: @version V1.1 5: */ 6: public class Hello 7: { 8: /** 9: 这是主函数,是程序的入口 10: 它的出现可以保证程序的独立运行 11: @param args 主函数接收的命令行参数 12: */ 13: public static

java基础语法

怎甘沉沦 提交于 2020-01-02 03:30:00
标识符 在程序中自定义的一些名称 由26个英文字母大小写,数字:0-9,符号:_ $组成 定义合法标识符规则: 数字不可以开头。 不可以使用关键字。 Java中严格区分大小写。 注意:在起名字的时候,为了提高阅读性,要尽量有意义。 Java中的名称规范 包名:多单词组成时,所有字母都小写。 xxxyyyzzz 类名接口名:多单词组成时,所有单词的首字母大写。 XxxYyyZzz 变量名和函数名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写。 xxxYyyZzz 常量名:所有字母都大写。多单词时,每个单词用下划线连接。 XXX_YYY_ZZZ 注释 对于单行和多行注释,被注释的文字,不会被 JVM 解释执行。 对于文档注释,是 Java 特有的注释,其中注释内容可以被 JDK 提供的工具 javadoc 所解析,生成一套以网页文件形式体现的该程序的说明文档。 注释是一个程序员必须要具有的良好变成习惯。 初学者编写程序可以养成习惯:先写注释,再写代码。 将自己的思想通过注释整理出来,再用代码去体现。 因为代码仅仅是思想的一种表现形式。 来源: https://www.cnblogs.com/cuifc/p/3372616.html

139. 单词拆分(动态规划)

点点圈 提交于 2020-01-01 10:18:16
给定一个 非空 字符串 s 和一个包含 非空 单词列表的字典 wordDict ,判定 s 是否可以被空格拆分为一个或多个在字典中出现的单词。 说明: 拆分时可以重复使用字典中的单词。 你可以假设字典中没有重复的单词。 示例 1: 输入: s = "leetcode", wordDict = ["leet", "code"] 输出: true 解释: 返回 true 因为 "leetcode" 可以被拆分成 "leet code"。 示例 2: 输入: s = "applepenapple", wordDict = ["apple", "pen"] 输出: true 解释: 返回 true 因为 " applepenapple " 可以被拆分成 " apple pen apple " 。 注意你可以重复使用字典中的单词。 示例 3: 输入: s = "catsandog", wordDict = ["cats", "dog", "sand", "and", "cat"] 输出: false dfs class Solution { public : bool wordBreak ( string s , vector < string > & wordDict ) { return dfs ( s , wordDict , 0 ) ; } //dfs 表示从s[start....n

轻快的VIM(三):删除

风格不统一 提交于 2020-01-01 03:17:47
这一节我们来看看删除,删除命令比较简单,不过要使删除更有效率 你需要配合我们第一节中讲的各种移动命令 字符删除 x 删除光标所在处字符 X 删除光标所在前字符 这里没有什么可注意的地方,但需要说明一下的是 通常情况下,新手一旦着急便会按着x不动,从而达到删除一大块文本的目的 如果是头几天使用还好说,但从长久考虑,你还需要学习下面的删除命令 单词删除 dw 删除到下一个单词开头 de 删除到本单词末尾 dE 删除到本单词末尾包括标点在内 db 删除到前一个单词 dB 删除到前一个单词包括标点在内 很明显,d是delete的缩写,而上面的x则是老式的清除意思 这里e表示往前删除一个单词,b表示往后删除一个单词,第一节中移动写的很清楚 要注意的是e b会忽略标点,如don't,它们会把这当做三个单词don、‘ 和 t 来删除 而大写的E B则不会 行删除 dd 删除一整行 D d$ 删除光标位置到本行结尾 d0 删除光标位置到本行开头 这三种用法是最好理解的 我一开始便说过,删除命令需要配合移动命令才能发挥更多作用 你可以看看第一节内容,然后自己尝试着删除一节或一段内容等 tips: 3dd代表删除三行,聪明的你一定早就知道了 来源: https://www.cnblogs.com/nerxious/archive/2012/12/21/2828520.html

2019-12-29

萝らか妹 提交于 2020-01-01 02:55:46
各位大佬!求程序! 从键盘读入一行英文句子(各个单词之间用空格隔开,句子之间可以用逗号隔开,例如,I am a teacher,you are a student),统计该英文句子里面有多少个单词,并将每一个单词开头字母变为大写,然后将统计结果,以及单词开头大写的英文句子输入到屏幕上。(注意,可以有若干个连续的空格隔开单词,也可能开头有空格,要考虑完全) 来源: CSDN 作者: Mr,Human 链接: https://blog.csdn.net/qq_45804174/article/details/103754427

计算字符串最后一个单词的长度,单词以空格隔开

ε祈祈猫儿з 提交于 2020-01-01 00:54:25
牛客网华为机试刷题笔记 JAVA 1.字符串最后一个单词的长度 题目描述 计算字符串最后一个单词的长度,单词以空格隔开。 输入描述: 一行字符串,非空,长度小于5000。 输出描述: 整数N,最后一个单词的长度。 解题代码 import java . util . * ; public class Main { public static void main ( String [ ] args ) { Scanner sc = new Scanner ( System . in ) ; String str = sc . nextLine ( ) ; String [ ] word = str . split ( " " ) ; int length = word . length ; int len = word [ length - 1 ] . length ( ) ; System . out . println ( len ) ; } } 解体思路 先获取整个字符串,然后将字符串按照 空格 分隔成数组,再根据数组的长度去获取最后一个单词并且获取其长度,完成解题 来源: CSDN 作者: 小胖要努力减肥 链接: https://blog.csdn.net/weixin_45605425/article/details/103766417