• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






Sunshineboy1

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

2020年7月21日

leetcode-5-longest palindromic substring
摘要: 思路: 将长字符串分为奇数和偶数来处理 若为奇数-利用双指针从中间往两边移动,最后 截取对应片段对比放入res 中(偶数指针起始位置不同) 代码: class Solution { public: string longestPalindrome(string s) { string res; fo 阅读全文
posted @ 2020-07-21 10:24 Sunshineboy1 阅读(78) 评论(0) 推荐(0)
 
leetcode-929-unique email addresses
摘要: 思路: 将邮件分为两个部分,@之前为本地地址,@之后为域名,需要对本地地址进行判断操作 1.建一个hash表用于存放邮件 2.找到@所在位置 email.find('@') 3.遍历本地名称,对“+”“.”进行处理 4.将处理后的本地name 和域名组合输入到hash 表中 代码: class So 阅读全文
posted @ 2020-07-21 09:53 Sunshineboy1 阅读(105) 评论(0) 推荐(0)
 
leetcode-165-compare version numbers
摘要: 思路: 1.将两个版本中的小数点全部去掉 2.将字符串类型转换为整型 3.比较两个数大小 代码: class Solution { public: int compareVersion(string version1, string version2) { int i=0,j=0; while(i< 阅读全文
posted @ 2020-07-21 09:14 Sunshineboy1 阅读(110) 评论(0) 推荐(0)