摘要:
原创 by Zoe.zhang (《Android第一行代码阅读笔记》) Android 系统内置了数据库,SQLite是一款轻量级的关系型数据库,运算速度快,占用的资源少,通常只需要几百K的内存,因此很适合用在移动设备上。 SQLite 不仅支持基本的 SQL语法 ,同时遵循数据库的 ACID事务 阅读全文
摘要:
原创 by zoe.zhang .......................................................... 1. windows与Linux操作系统的不同 & 160; & 160; windows和Linux是目前来说最流行的两大操作系统,在基本设计概念上 阅读全文
摘要:
原创 by zoe.zhang & 160; & 160; & 160; & 160;GitHub中采用的比较多得是markdown的语法,博客园里对markdown的支持感觉不是特别友好,但是为了应景,还是用了markdown来写这一篇文章。另外,题外话,后面有时间有精力希望学习去搭建一个个人的博 阅读全文
摘要:
原创 by zoe.zhang 首先感谢并推荐以下三篇博文,在回溯法方面整理得很好 http://blog.csdn.net/chinajane163/article/details/48969353 http://blog.csdn.net/hguisu/article/details/77092 阅读全文
摘要:
原创 by zoe.zhang 动态规划真的很好用啊,但是需要练习,还有很多技巧要学习。 1.滚动数组 动态规划是用空间换取时间,所以通常需要为DP数组开辟很大的内存空间来存放数据,但有的时候空间太大超过内存限制,特别是在OJ的时候,容易出现MLE的问题。而在一些动规的题目中,我们可以利用滚动数组来 阅读全文
摘要:
1.【编程题】消除重复元素 时间限制:1秒 空间限制:32768K 小易有一个长度为n序列,小易想移除掉里面的重复元素,但是小易想是对于每种元素保留最后出现的那个。小易遇到了困难,希望你来帮助他。 输入描述: 输入包括两行: 第一行为序列长度n(1 ≤ n ≤ 50) 第二行为n个数sequence 阅读全文
摘要:
原创 by zoe.zhang 在刷题的时候遇到了问题,就是当循环或者递推的次数非常大的情况下获取一定结果,这个时候如果作普通运算,那么很容易就超时了,而且有时候结果也大得超范围了,即使是long long类型的也放不下,然后给了提示说是运用快速幂的思想。所以这里对快速幂做了一点思考和探讨。 1、快 阅读全文
摘要:
原创 by zoe.zhang 0.写在前面的话 我是在2011年学的C++,但是那一年恰好是C++11新标准的一年,但是大学上学的C++还是基于C++98的风格的,使用的编译器也是VC6.0,啊,插一句话,虽然VC6现在看起来有些简陋,而且也不支持C++新标准,但是因为它的轻便,以及有些年代感的编 阅读全文
摘要:
原创 by zoe.zhang (重新整理) 1. 分治法 分治法:分治的思想在各种算法中都很重要,分治的思想在于将原问题划分成N个规模较小的结构与原问题相似的子问题,递归解决这些子问题。其关键在于分解和合并;不管是递归还是贪心还是动态规划,其基本思想就是来自于分治思想; 2. 什么是动态规划,动态 阅读全文