生白
生白
全部文章
leetcod...
c++primer 读书笔记(2)
错题总结(4)
随笔(1)
题解(80)
归档
标签
去牛客网
登录
/
注册
生白的博客
全部文章
/ leetcode编程题解
(共34篇)
删除链表的倒数第N个节点
这个我的程序写的是有些复杂的,但是整体原理简单 /** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode() : val(...
初级算法
2021-04-24
0
462
删除链表中的节点
哈哈哈哈有看到人说这个也算算法吗,刚开始的时候没反应过来,后来看了别人的程序之后明白的 /** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ...
初级算法
2021-04-24
0
371
最长公共前缀
整体思路不难,都是简单的初级算法题,所以直接暴力求解了 class Solution { public: string longestCommonPrefix(vector<string>& strs) { //先求最小范围 int len...
初级算法
2021-04-24
0
477
外观数列
习题不难,今天有点累,所以没有写的很好哈哈外观数列给定一个正整数 n ,输出外观数列的第 n 项。 「外观数列」是一个整数序列,从数字 1 开始,序列中的每一项都是对前一项的描述。 你可以将其视作是由递归公式定义的数字字符串序列: countAndSay(1) = "1"coun...
初级算法
2021-04-23
0
508
实现 strStr()
这个的最简单写法就是调用函数了,哈哈偷懒的写法, class Solution { public: int strStr(string haystack, string needle) { return haystack.find(needle); } };
初级算法
2021-04-22
0
401
字符串转换整数 (atoi)
这个题的话,我自己处理的还是比较复杂的,先去处理空格,再去处理符号,接下来去看是否是数字,如果是数字循环,如果不是数字则退出,然后输出最后的结果,这里的话,如果溢出的话要先去看是正数还是负数再去看这个情况。https://leetcode-cn.com/leetbook/read/top-inter...
初级算法
2021-04-22
0
391
整数反转
这里的话,我自己没做出来,其实这里的话,需要使用无符号的整数 class Solution { public: int reverse(int x) { unsigned int res=0; while(x){ int tmp=res...
初级算法
2021-04-22
0
400
验证回文串
简单题吧,暴力解的给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。 说明:本题中,我们将空字符串定义为有效的回文串。 示例 1: 输入: "A man, a plan, a canal: Panama"输出: true示例 2: 输入: "...
初级算法
2021-04-21
0
476
有效的字母异位词
有效的字母异位词依旧是使用桶给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。https://leetcode-cn.com/leetbook/read/top-interview-questions-easy/xn96us/示例 1: 输入: s = "an...
初级算法
2021-04-21
0
385
字符串中的第一个唯一字符
用桶实现的程序,这个也是按照比较简单的思路实现的,基本上算是暴力解题了https://leetcode-cn.com/leetbook/read/top-interview-questions-easy/xn5z8r/ class Solution { public: int firstUn...
初级算法
2021-04-21
0
489
首页
上一页
1
2
3
4
下一页
末页