题目:输入一个整数数组,实现一个函数来解决该数组中数字的位置,使得所有奇数位于数组的前半部分,所有偶数位于数组的后半部分。本题思路较为简单,我们只需维护两个指针:第一个指针pHead 初始化为数组的第一个元素,第二个指针pTail 初始化为数组的最后一个元素。根据题目要求:所有奇数位于数组的前半部分...
分类:
编程语言 时间:
2015-06-19 21:36:22
阅读次数:
173
1、线性表(List):由零个或多个数据元素组成的有限序列。2、特点:(1)首先它是一个序列,也就是说元素之间是有个先来后到的(2)若元素存在多个,则第一个元素无前驱,而最后一个元素无后继,其他元素都有且只有一个前驱和后继。(3)线性表强调是有限的,事实上无论计算机发展到多强大,它所处理的元素都是有...
分类:
其他好文 时间:
2015-06-19 13:28:11
阅读次数:
89
分析:
代码:package Tree;public class VerifyBST { //第一个元素下标low,最后一个元素下标high
public static boolean verifySequenceBST(int[] sequence,int low,int high){
if(sequence == null || high-low <0){...
分类:
编程语言 时间:
2015-06-19 00:05:57
阅读次数:
167
题目意思:用队列实现栈,push(),pop(),top(),empty()思路:用两个queue,pop时将一个queue的元素pop再push到另一个队列,queue只留最后一个元素,并pop,再将目标队列变为另一个 ps:用栈实现队列,参考剑指offer 1 class Stack { 2 ....
分类:
其他好文 时间:
2015-06-17 10:52:17
阅读次数:
85
做了一个最新公告的模板,从数据库读内容填进去。当数据库中的一个表格带了“align='left'”的属性,页面布局就乱了,底栏跑到页面中间来了:原因在于表格是最后一个元素,且它是浮动的,这样它在父元素中的高度就为0了。解决方法:在父元素中清除浮动产生的影响/* zoom:1 与 :after 伪类合...
分类:
其他好文 时间:
2015-06-15 16:11:12
阅读次数:
159
1.javascript数组用法方法描述FFIEconcat()连接两个或更多的数组,并返回结果。14join()把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔。14pop()删除并返回数组的最后一个元素15.5push()向数组的末尾添加一个或更多元素,并返回新的长度。15.5rev...
分类:
Web程序 时间:
2015-06-15 12:31:36
阅读次数:
122
??
题意是: 个数组成一个环,从第k个元素开始删除,每隔k个元素删一个,问最后删除的三个是什么
思路:约瑟夫问题变形,倒数第二个第三个求法与最后一个元素求法相同
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#i...
分类:
其他好文 时间:
2015-06-14 21:29:27
阅读次数:
185
简单讲:java中的二维数组就是"特殊的一维数组",称为一维数组中的一维数组。只不过元素是一维数组而已。也是有两种初始化方式:静态初始化和动态初始化。访问最后一个元素:int[][]a=?a[a.length-1][a[a.length-1].length-1]这个表示是最后一个元素遍历二维数组:for(inti=0;i..
分类:
编程语言 时间:
2015-06-14 16:54:15
阅读次数:
145
最近在写一个jQuery插件的时候,需要用到一个条件:一组img标签,每一个元素都需要被它前面的元素值src替换,如果是第一个(序列为0)则其值为最后一个元素值,如果是最后一个,那么其值为第一个元素值,以此形成一个闭环。为此,我使用了三元运算符?:,其表达式为:var next=$(this).ne...
分类:
编程语言 时间:
2015-06-14 12:07:08
阅读次数:
141
一时兴起,想试试能不能用perl实现字符贪吃蛇,算法如下: 定义2个数组@bg、@snake,@bg用来显示整个界面,@snake从蛇头开始保存蛇的坐标点。 蛇每移动一次,新的坐标点放到@snake头部,并去除最后一个元素,再改变@bg对应坐标的值。 通过控制台窗口不断清屏再打印,使蛇“看...
分类:
其他好文 时间:
2015-06-12 13:22:46
阅读次数:
169