
保研机试日常练习
J_SUNV
本辣鸡要努力!
展开
-
入门级算法练手--字符串--整数反转、反转字符串(每日两题2019-09-10)
1、整数反转 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。 示例1: 输入: 123 输出: 321 示例 2: 输入: -123 输出: -321 示例 3: 输入: 120 输出: 21 注意:假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为[−231,231− 1]。请根据这个假设,如果反转后整数溢出那么就返回 0。 in...原创 2019-09-10 21:03:32 · 397 阅读 · 0 评论 -
入门级算法练手--字符串--字符串中的第一个唯一字符、找不同(每日两题2019-09-17)
给定一个字符串,找到它的第一个不重复的字符,并返回它的索引。如果不存在,则返回 -1。原创 2019-09-17 20:29:13 · 277 阅读 · 0 评论 -
入门级算法练手--字符串--验证回文串、(每日两题2019-09-18)
给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。 说明:本题中,我们将空字符串定义为有效的回文串。 示例 1: 输入: "A man, a plan, a canal: Panama" 输出: true 示例 2: 输入: "race a car" 输出: false 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/valid-palindrome 著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明原创 2019-09-18 12:50:22 · 391 阅读 · 0 评论 -
入门级算法练手--字符串--回文串、字符串转换整数 (atoi)(每日两题2019-09-19)
1、回文串 判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 示例 1: 输入: 121 输出: true bool isPalindrome(int x){ if(x<0)return false; int temp=x; long ret=0; while(temp){ ...原创 2019-09-20 14:03:59 · 297 阅读 · 0 评论 -
入门级算法练手--字符串--回文串、字符串转换整数 (atoi)(每日两题2019-09-20)
1、实现strStr 实现strStr()函数。 给定一个haystack 字符串和一个 needle 字符串,在 haystack 字符串中找出 needle 字符串出现的第一个位置 (从0开始)。如果不存在,则返回 -1。 示例 1: 输入: haystack = "hello", needle = "ll" 输出: 2 示例 2: 输入: haystack = "aaa...原创 2019-09-20 15:35:39 · 297 阅读 · 0 评论 -
入门级算法练手--数组--从排序数组中删除重复项、买卖股票的最佳时机 II (每日两题2019-09-20)
1、从排序数组中删除重复项 给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 示例 1: 给定数组 nums = [1,1,2], 函数应该返回新的长度 2, 并且原数组 nums 的前两个元素被修改为 1, 2。 你不需要考虑数组中超出新...原创 2019-09-21 19:08:37 · 277 阅读 · 0 评论