码迷,mamicode.com
首页 >  
搜索关键字:再计算    ( 298个结果
leetcode 19 Remove Nth Node From End of List
删除链表的倒数第n个元素 思路一:先统计链表中节点的个数,然后再计算出倒数第n个是正数第多少个,再进行移除即可,但这样的话就不满足one pass的要求。(放弃) 思路二:p先跑n个节点,随后p,q一起跑,待p跑到链表尾部时,q节点刚好跑到需要移除的节点的前节点上, 然后进行跳过处理即可...
分类:其他好文   时间:2015-05-27 14:07:14    阅读次数:174
hdu 2531 dfs 无向图分区
题意: 给了一个无向图的邻接矩阵,求这个无向图分为两区域,不同区域间节点距离最大值。 方法: 用dfs枚举每个点在哪个区域即可。 这里开始我用的是每次枚举到树的叶子节点后,在计算距离,这样每次计算都是n2n^2,改为每变化一次就改变距离之后时间缩小了5倍,因为这样每达到一个叶子节点均摊的计算量都不足n。 这里第二种代码,中dfs函数的参数列表多了一个sum来维护距离 枚举到叶子节点再计算的代码: (...
分类:其他好文   时间:2015-05-11 09:03:05    阅读次数:128
三、操作符
一、在最底层,Java中的数据是通过使用操作符来操作的。二、equals()方法不适用于“基本类型”,基本类型直接使用 == 或者 != 即可。三、当使用逻辑操作符时,可能会遇到短路现象,即一旦能够明确无误地确定整个表达式的值,就不再计算表达式余下部分了。四、直接常量后面的后缀字符标志了它的类型 ....
分类:其他好文   时间:2015-05-07 06:25:20    阅读次数:115
Baidu笔试-01序列排序的交换次数
问题描述: 问题分析: 解法一:设置双指针,start,end;当data[start]=‘1’,data[end]=’0’时,表示需要进行交换,次数加1;否则data[end]=’1’则前移end指针;data[start]=‘0’则后移start指针; 该算法仅需遍历一次 解法二:先遍历一次计算字符数组中0的个数zero,再计算前zero个字符中1的个数,即是要交换到后面的...
分类:编程语言   时间:2015-04-20 14:53:39    阅读次数:110
Python学习笔记之函数作为返回值、闭包的解释
函数作为返回值高阶函数除了可以接受函数作为参数外,还可以把函数作为结果值返回。我们来实现一个可变参数的求和。通常情况下,求和的函数是这样定义的:def calc_sum(*args): ax = 0 for n in args: ax = ax + n return ax但是,如果不需要立刻求和,而是在后面的代码中,根据需要再计算怎么办?可以不返回求和的结果,...
分类:编程语言   时间:2015-04-18 19:14:46    阅读次数:211
使用cocos2d-x模仿QQ欢乐斗地主手机版的界面控件
前段时间在做一款斗地主游戏,需要实现类似QQ欢乐斗地主主里面的效果。见下面效果图。 实现细节就不细说了,参见源码。大体就是将一个使用椭圆算法(参考《计算机图形学(第三版)》3.10)生成一个椭圆,在椭圆上每隔90度放置一个精灵。然后滑动的时候再计算每个精灵的新位置,并且根据与中心上的...
分类:移动开发   时间:2015-03-31 10:43:40    阅读次数:496
Codeforces 31E TV Game 中途相遇法 状压dp
题目链接:点击打开链接 题意: 给定2*n长的数字。 把这个数字拆成2个长度为n的数字,且相对位置不变。使得拆后得到的2个数字的和最大。 输出一个方案。 显然是中途相遇法,先计算左半段,再计算右半段 分别状压左半段和右半段,注意左半段状压后要在末尾补上0。 代码估计哪里有小越界==,数组开大了一点才过。。具体就不查了。 #include #include #incl...
分类:其他好文   时间:2015-03-21 17:05:49    阅读次数:164
《Javascript权威指南》表达式和运算符
如果表达式x中的一个变量自增1,这个变量在表达式z中使用,那么实际上是先计算出了x的值再计算z的值a=1;求 b=(a++)+a;1)计算b2)计算a++(假设为c)3)计算a4)计算c+a 5)将c+a赋值给b在a++的结果依然为1,即c为1,然后a立即增1,执行3)时a已经是2,因此b为3+运算...
分类:编程语言   时间:2015-03-21 15:24:57    阅读次数:145
URAL 1825. Ifrit Bomber 2 两圆的面积并
题意:给两个环,求这两个环覆盖的总面积。 给的数据是,两圆环距离d,第一个环的内圆半径r1,外圆半径R1,以及r2,R2。 做法:先把两个环各自的面积求出来,要算总覆盖面积的话,那接下来只用再计算出两者相交的面积即可。 两者相交的面积为=R1UR2 -R1Ur2 -r1UR2+r1Ur2. 其中R1UR2就是两个大圆 的面积并。...
分类:其他好文   时间:2015-03-17 21:56:58    阅读次数:179
报表非常规统计之固定分组
报表开发中,经常会碰到一些需要进行非常规统计的报表,固定分组、可重复分组、组内排序,还包括跨行组计算的报表,甚至有些报表本身无数据来源、以及需要对数据源再计算。这些报表本身具备一定的特殊性,使用常规方法往往难于实现。         而集算报表在完成这类特殊统计报表时则比较简单,这里来看下使用集算报表完成固定分组报表的实现过程。 所谓固定分组报表是指分组没有规律,可能是分组范围没有规律,也可能...
分类:其他好文   时间:2015-03-13 12:47:14    阅读次数:312
298条   上一页 1 ... 23 24 25 26 27 ... 30 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!