题目要求:给定一个排序好的int数组,按照间隔输出字符串个人解法:1.设一个临时变量,用来存-》后面的值,2. 遍历一次数组,注意要判断是否到最后一位。代码: public static List summaryRange(int[] nums) { List result = new Arr...
分类:
其他好文 时间:
2015-08-08 06:33:22
阅读次数:
133
题目要求:给定一个字符串由不同单词组成,返回其相反顺序,中间可能有多余字符:例如:Given s = "the sky is blue",return "blue is sky the".个人解法:1.暴力,主要是对于两个单词中间存在多个空格的处理。2. 利用栈来存储临时变量。3.缺点,空间利用太大...
分类:
其他好文 时间:
2015-08-07 07:05:41
阅读次数:
115
一、理解 像扑克那样,一张一张地摸牌然后排序。二、算法流程(升序) (1)从第二张牌开始,将其取出,赋给一个临时变量temp 将temp和前一个A[K]对比,若temp小于A[K],则将A[K]往后移动一位,再和A[K-1]对比...直到对比完第一位或者找到一个比temp小的数 ...
分类:
编程语言 时间:
2015-08-05 18:09:30
阅读次数:
130
n =0, f(0) = 0;
n = 1, f(1) = 1
n > 1, f(n) = f(n-1) + f(n-2)
使用 2 个临时变量,存储 n-1 和 n-2 的费波那也数;
f(2) = f(0) + f(1) ,因此用f(2) 覆盖 f(0) ,因为 f(1) 仍然需要保留;即 f(0) = f(0) + f(1)
f(3) = f(1) + f(2) , 因此用f(3) 覆盖...
分类:
其他好文 时间:
2015-08-05 16:20:58
阅读次数:
113
内存:1:堆存储区 ==> 存储手动分配的内存:malloc free 2:栈存储区 ==> 系统为临时变量分配内存的区域 3:静态变量存储区 ==> 用来存储静态变量内存 当程序启动时,先为所有的静态变量分配内存 在程序执行中,static静态变量的内存一直保留 当程...
分类:
其他好文 时间:
2015-08-05 12:44:50
阅读次数:
114
通过引用可以大大减少创建临时变量的次数,从而提高程序运行的效率。
本文探讨创建通过引用减少创建临时变量的次数,与临时变量的生命周期。
测试一:不使用引用。#include
#include
using namespace std;
class Point{
private:
static int count;
int x;
public:
Point() {
x ...
分类:
其他好文 时间:
2015-07-31 13:02:35
阅读次数:
116
7、如果函数的参数或者返回值是对象,则尽量使用引用,而不是值传递。比如,使用myMethod(const SomeClass & object),而不是myMethod(SomeClass object)原因:1)性能。值传递总是使用拷贝构造函数创建临时变量并在函数退出时销毁该对象。 2)以基类.....
分类:
其他好文 时间:
2015-07-28 20:37:26
阅读次数:
114
方法1.利用另一个临时变量var arr=[1,2,3,4,5,1,2,3,45,2];function uniq(arr){ var temp=[]; for(var i in arr){ if(temp.indexOf(arr[i])<0){ te...
分类:
编程语言 时间:
2015-07-28 10:40:42
阅读次数:
117
增强for循环: 又叫foreach循环,用来遍历容器 格式: for(容器内元素类型临时变量名:被遍历的容器){ 临时变量名每次循环指向遍历到的一个元素,可以使用临时变量名来操作遍历到的元素对象 } 注意事项: for循环底层就是迭代器! 在使用增强f...
分类:
其他好文 时间:
2015-07-27 22:23:02
阅读次数:
105
转自:http://www.cnblogs.com/renchunxiao/p/3661918.html?utm_source=tuicool使用Joiner类将任意字符串通过分隔符进行连接到一起是大多程序员经常做的事情。他们经常使用array,list,iterable并且循环变量将每一个临时变量...
分类:
其他好文 时间:
2015-07-27 00:17:39
阅读次数:
128