题目:请你来实现一个 atoi 函数,使其能将字符串转换成整数。首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。当我们寻找到的第一个非空字符为...
adaBoost是一种复杂模型,是将多个弱分类器组合在一起的模型,一般使用提升树来实现二分类问题 [ ] adaBoost的实现 处理数据 这里处理数据是将数据进行划分,前...
题目:给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度 最长子序列我也是使用两种方法做的,第一种使用暴力法遍历字符串中所有子序列直接超时,这里就不贴出来了。第二...
这道题是一道经典算法题,也是清华考研的题目,使用动态规划(不太理解)来解决,时间复杂度为O(n)。 题目:给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组...
题目:给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额...
这里需要检测一个List中,每个str的公共前缀,我们使用enumerate()方法对每个str进行分解,分别与其他str同位置进行对比,来返回result,此算法时间复杂度...
整数的逆序输出可以参考栈的思想,每次将整数的最小位弹出,然后将x缩小10倍后继续弹出,同时不断将将其相加,同时注意溢出,int型的范围是-2^31 ~ 2^31 - 1,此算...
三数之和这里我是将用最暴力的三重循环来检验x + y = -z,然后排序过后输出,但是这样时间复杂度为O(n^3) ,LeetCode检验超时。。。,所以参考了一下大佬的算法...
题目:给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。你可以假设数组中无重复元素。 给定一个排序好的数...
向产品宣战——开发者眼中的Android UI Design 准备了半个月,思考产品设计、交互设计,见证了公司的产品、UE和开发的撕逼,将自己的思考、感悟,整理成下文,谨代表...
作者:imflyn 地址:http://www.jianshu.com/p/05cb14b7776d 1. 动画效果 粒子动画效果https://github.com/glo...
1. 基础常识 1.1 主流屏幕尺寸 1.2 图标尺寸 1.3 颜色值 Android 定义颜色color时有6位或8位值的区别,6位(如:#0470C4)就是RGB,值8...
在日常工作中,经常会用到Git操作。但是对于新人来讲,刚上来对Git很陌生,操作起来也很懵逼。本篇文章主要针对刚开始接触Git的新人,理解Git的基本原理,掌握常用的一些命令...
以前一直想写一篇总结 Android 开发经验的文章,估计当时的我还达不到某种水平,所以思路跟不上,下笔又捉襟见肘。近日,思路较为明朗,于是重新操起键盘开始码字一番。先声明一...