
LeeCode做题日记
Joyce_Ff
Joyce编程学习日记
展开
-
【LeeCode做题日记(C/C++)--简单】771题:宝石与石头
【题目】【题目关注点】1、size()和length()size()和length()这两个函数是用来计算string类对象的长度,假如有一个string对象str,则str.size()和str.length()会返回它们的长度,它们的作用是相同的。2、sizeof和strlen()sizeof是运算符,其值在编译时即计算好了,参数可以是数组、指针、类型、对象、函数等。...原创 2019-03-17 16:32:30 · 293 阅读 · 0 评论 -
【LeeCode做题日记(C/C++)--简单】709题:转换成小写字母
【题目】【题目关注点】ASCII码中的字母ASCII码表中,小写字母排在大写字母的后面,一个字母的大小写数值相差32。65~90为26个大写英文字母,97~122号为26个小写英文字母。【解答】class Solution {public: string toLowerCase(string str) { int length =...原创 2019-03-17 17:05:01 · 339 阅读 · 0 评论 -
【LeeCode做题日记(C/C++)--简单】118题:杨辉三角(一)
本人刷LeeCode不按顺序啦嘿嘿嘿,所以先放一个杨辉三角。因为学校里学的是Java,所以对C/C++不熟悉,但是准备保研看到好多学校机试C/C++居多,所以全都用C/C++来刷题啦!【题目】杨辉三角大家都比较熟悉了~【题目关注点】(我个人想要关注的点哦~不想看直接往下拉就好了~o(* ̄▽ ̄*)ブ)二维向量的创建:1、每行(列)元素个数都相同://m*n...原创 2019-03-12 22:16:13 · 463 阅读 · 0 评论 -
【LeeCode做题日记(C/C++)--简单】804题:唯一摩尔斯密码词
【题目】【题目关注点】数组中不同元素的数量计算。【解答】class Solution {public: int uniqueMorseRepresentations(vector<string>& words) { string secret[] ={".-","-...","-.-.","-..",".","....原创 2019-03-29 23:20:38 · 316 阅读 · 0 评论 -
【LeeCode做题日记(C/C++)--简单】929题:独特的电子邮件地址
【题目】示例:输入:["test.email+alex@leetcode.com","test.e.mail+bob.cathy@leetcode.com","testemail+david@lee.tcode.com"]输出:2解释:实际收到邮件的是 "testemail@leetcode.com" 和 "testemail@lee.tcode.com"。【题目关注点...原创 2019-03-30 22:08:01 · 3029 阅读 · 0 评论 -
【LeeCode做题日记(C/C++)--简单】985题:查询后的数据和
【题目】【题目关注点】位运算:1、利用位运算判断一个整数是奇数还是偶数。用i&1判断奇偶,要比用i%2==1来判断大约快4倍。if(i&1){ //i是奇数情况执行的代码 }else{ //i是偶数情况执行的代码}2、取一个除数是2的正整数次方数的余数。有时候要做一些取余(模)的运算,而除数恰好是2的次方数常量,可用如...原创 2019-03-30 23:11:29 · 241 阅读 · 0 评论 -
【LeeCode做题日记(C/C++)--简单】206题:反转链表
太经典了,以至于不用放题目了~直接放代码吧!【解答】思路是头插法,过程见图。整个过程中pre一直指向1,每次都把pre后面的结点放到最前面,使它成为head。/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; *...原创 2019-03-31 22:49:03 · 266 阅读 · 0 评论