码迷,mamicode.com
首页 >  
搜索关键字:中间变量    ( 238个结果
单行dp复习hdu1087
我写的想法是每一个dp【i】都是前dp【i】的最大值 dp【i】就等于前所有dp【0。。。i-1】的最大值加上dp【i】 最大值是一个中间变量 最大值得选取条件就是序列的值大小都是递增的,也就是a[i]>a[前面的] #include #include #include using namespace std; typedef long long LL; LL a[1000+100]; L...
分类:其他好文   时间:2015-07-05 13:47:03    阅读次数:92
LeetCode练习-求二叉树的深度-Maximu Depth of Binary Tree
题目大意:很简单,只需要找出一颗二叉树的最大深度即可,貌似没有时间和空间的要求。求解方法:更简单,只需要按照宽度优先的方法去查找即可,在这里我用a队列保存待扩展的节点,用b来保存a扩展出来的节点,再利用t中间变量来交换a和b,直到a列队为空时,结束。 注意边界条件,root=NULL时,应该返回0...
分类:其他好文   时间:2015-07-03 19:14:06    阅读次数:110
编程之美 2.10 扩展问题
编程之美 2.10 扩展问题题目如下: 如果需要找出N个数组中的第二大数,需要比较多少次呢?是否可以使用过类似的分治思想来降低比较的次数呢? 解法一 我们最容易想到的方法就是:我们数组进行排序,取倒数第二个数即为所求。但是比较次数是很高的,不可取。 解法二 用2个中间变量来保存最大值和第二大的值,遍历一次数组即可得到最大值和第二大的值。比较次数为:2*N...
分类:其他好文   时间:2015-07-02 19:32:58    阅读次数:103
html中的click事件被触发两次如何解决
//1:用中间变量处理 var b=true; function(){ if(b){ b=false; //...你的代码块 } } //2用jq处理: $("#btnbgm").one("click",function(){ _click($(this)); }); function _click(obj){ //你的代码块 settimeOut...
分类:Web程序   时间:2015-06-12 15:24:27    阅读次数:306
51单片机汇编实现冒泡排序
今天为了复习课本上面的程序,就实地检验了下这个程序,当年可是学过微机原理里的冒泡排序的,结果移植平台后又是如此麻烦,呵呵,网上贴吧,论坛,知道,文库上面拜托你们的程序能不能靠谱点!!! 第一种常见的错误就是程序写的一团糟,天马行空,弄了几个位地址和中间变量,外加两个循环,程序早飞了,真是让我们程序员惭愧啊 第二种错误是由于大多参考课本上题目:将以40H为首地址的N个数据进行排序,然后几十行代码...
分类:编程语言   时间:2015-06-07 13:56:19    阅读次数:343
算法-不使用中间变量交换两个数
这个应该是烂大街的一个题目了,闲来无事,随便写写,常用的有三种方法,加减法,乘除法,异或法:1.加减法,这个是最容易的想到的,不过需要注意的,如果在处理浮点型数字的时候可能会精度丢失: a=a+b; b=a-b; a=a-b;2.乘除法,和加减法类似,也会有精度丢失,不过出现的一个...
分类:编程语言   时间:2015-06-05 13:40:43    阅读次数:189
用异或实现交换,可不用中间变量
前面我们谈到了,可用通过异或运算交换两个数,而不需要任何的中间变量。 如下面:void exchange(int&a,int&b){a ^=b;b ^=a;a ^=b;}然而,这里面却存在着一个非常隐蔽的陷阱。通常我们在对数组进行操作的时候,会交换数组中的两个元素,如exchang(&a[i], &...
分类:其他好文   时间:2015-06-02 12:59:01    阅读次数:128
记录下我曾经犯过的错误,时刻提醒着自己(未完,待续……)
1. 变量不要在重复定义,除非另一个定义在调用函数里。 2. 要注意题上给的范围,测试一下特殊情况,比如大数据,小数据。比如好多题要考虑有关0的情况 3. 涉及到长整形的时候要注意是否还有一些中间变量也会是长整型,不要错误的定义成整型。...
分类:其他好文   时间:2015-06-02 00:27:51    阅读次数:102
网络误区:不用中间变量交换2个变量的value,最高效的是异或运算.
本文记录了不使用中间变量交换2个变量的value,很多的网络留言说是直接异或运算就可以了,而且效率很高,是真的吗?关于这个问题,网络上面有很多的解释,3种方法,我这里给比较一下各自的优缺点,然后简单分析一下汇编代码,分析代码如下:#include void swap1(int &a,int &b){...
分类:其他好文   时间:2015-05-31 22:50:50    阅读次数:214
UI中 frame 与 transform的用法与总结
在iOS中,我们是不可以直接访问控件中frame的结构体的成员的,因此我们需要分三步来改变一个UI控件的位置,大小一.frame用法 frame的结构体类型为: struct CGRect { CGPoint origin; CGSize size; }; 定义中间变量接收,然后赋...
分类:其他好文   时间:2015-05-12 01:32:35    阅读次数:147
238条   上一页 1 ... 17 18 19 20 21 ... 24 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!