摘要:
背景 最近需要将Eclipse中的android项目导入到Android Studio中!倒腾一番,记录如下! 步骤1 打开Android Studio(下文称AS),选择 , 定位到你需要导入的 主项目 ,切记是主项目,比如下图XXXX_JX是我的主项目,上面的为我主项目中的依赖项,该项先不管,后 阅读全文
摘要:
不管是过去Eclipse还是现在的Android Studio开发Android,运行或者调试时都会利用USB数据线连接电脑和手机,特别是当现在的手机只有一个Type c接口,意味着,插上后,啥也干不了了。 第一步 首先还是用USB线连接电脑和手机,然后打开命令行,输入 ; 为端口号,自己指定。 第 阅读全文
摘要:
题目LeetCode 无重复字符的最长字串 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。 示例1 示例2 分析与实现 解法一 分析 这里面的难度在于,从 开始遍历,遇到相同字符后结束,记录长度。然后从 开始继续遍历 实现(java) 这里使用了list作为字串的存储,主要是便于判 阅读全文
摘要:
hexo博客初始化的url是年月日+题目 ,这样的url不便与分享,中文会乱吗,而且一旦修改了题目(我相信大部分人的题目都是中文)就会导致之前分享的url无法定位资源。 解决方案一(不建议使用) 在每次发布的文章开始的 中加入urlname字段,表示每次自己url需要自己给定。比较繁琐 解决方案二( 阅读全文
摘要:
题目 LeetCode 给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。 您可以假设除了数字 0 之外,这两个数都不会以 0 开头。 示例: 分析 阅读全文
摘要:
题目 来自编程之美 给定一个数组,快速从其中找出两个数满足其之和等于给定的数,这里假设其中至少存在一组符合要求的解; 分析 这里的关键在于快速 最为愚钝的方式当然是:穷举,从数组中任意取出两个数字进行判断,但是时间复杂度为$O(N^2)$; 一般是数组,首先进行排序,采用时间复杂度为$O(Nlog_ 阅读全文
摘要:
思想 快速排序每一趟排序,都会寻找一个基准元素,有的采用第一个元素,有的会随机生成一个,但是基本思想是不变的,一趟排序结束,会形成以基准元素为分界点的两部分,其中左边比基准元素小(假设从小到大排序),右边比基准元素大。然后再以相同的方法处理左边和右边两部分,即递归。 实现(java) import 阅读全文
摘要:
之前发了一片模拟合并,详见 "模拟Excel同一列相同值的单元格合并" 在之前的文章中介绍了思想,其中Excel采用的二维数组模拟,今天花了点时间,学习了一下C 操作Excel,实现了类似的效果! 准备 需要导入 实现 关键函数: main函数 可以看出,只要得到一个sheet,直接调用Execut 阅读全文
摘要:
思想 所谓贪心算法,就是在走的每一步都不考虑后面的操作,即不考虑全局,只关注当下,即寻找局部最优解,因此贪心算法,并不能保证找到全局最优解。 实际上,贪心算法用得很少,除非在已知使用贪心算法能过找到最优解时使用。 贪心算法在作出每一步的决策之后,将不可改变 例子 有如下的一个任务序列 ,表示5个任务 阅读全文