摘要: 输出1234 四个数字的全排列我的代码,算法新手请见谅,使用插入的方法,构造一个空数组,将数字1234依次插入上一次排列可插入的地方。比如已经排至12,则3有三种选择,依次插入#include<iostream>using namespace std;const int LENGTH=3;int p[LENGTH];int n[LENGTH];void insert(int num,int l,int pos){ int i; for(i=l-1;i>=pos;i--){ p[i+1]=p[i]; } p[pos]=num;}void dnum(int t... 阅读全文
posted @ 2013-04-20 02:52 Zthunder 阅读(262) 评论(0) 推荐(0) 编辑
摘要: array_walk 主要是要对数组内的每个值进行操作,操作结果影响原来的数组array_map主要是对数组中的值进行操作后返回数组,以得到一个新数组wallk 可以没有返回值 map要有,因为要填充数组 阅读全文
posted @ 2012-08-06 14:11 Zthunder 阅读(4283) 评论(0) 推荐(0) 编辑
摘要: array_multisort 的用法一、先看最简单的情况。有两个数组:$arr1 = array(1,9,5);$arr2 = array(6,2,4);array_multisort($arr1,$arr2);print_r($arr1); // 得到的顺序是1,5,9print_r($arr2); // 得到的顺序是6,4,2我估计两个数组的值自始至终都是对应着的:1对应6,9对应2,5对应4。我们再加多一个数组看看会怎样:$arr1 = array(1,9,5);$arr2 = array(6,2,4);$arr3 = array(3,7,8);array_multisort($arr 阅读全文
posted @ 2012-08-06 10:45 Zthunder 阅读(2131) 评论(0) 推荐(0) 编辑
摘要: javascript的作用在jquery里都展现了出来 一、事件:浏览器是根据事件来进行活动的,js的第一项功能就是绑定和触发事件 二、效果:这方面的功能很可能被CSS3所取代,不过这样也好 三、请求和展示数据,其对页面的操作能力是PHP以及其他的工具所没有的,这是JS最主要的作用 尤其是更具需要,加载不同的PHP组件,运行不同的查询 所以jquery里面的函数也分这么几部分 第一:选择器和筛选函数:这是js的基础,做任何事情都要有个载体吧,你想操作哪几个函数得明确起来 第二:事件绑定 委派 :在何种情况下(点击?双击?选中?经过?)想要发生何种事件(改变样式(... 阅读全文
posted @ 2012-07-31 14:55 Zthunder 阅读(162) 评论(0) 推荐(1) 编辑
摘要: val()是取得对象的value属性值 比如取得表单的valuehtml()可以向文档中添加<p>XXXX</p>这样的节点text()只能获取或者改变节点中的文本,比如上面的XXXX。 阅读全文
posted @ 2012-07-30 14:44 Zthunder 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 元素:0-9 a-z _!@#$%^&*()合取查询 //1 调出内存中的第一个[]分开查询* + ?{n}{n,}{n,m} 重复查询i m (多行匹配) e(函数值) U 非贪婪查询 阅读全文
posted @ 2012-07-28 22:29 Zthunder 阅读(115) 评论(0) 推荐(0) 编辑
摘要: <?php/*一串数进来保存第一个数a,遍历至与其不同的第一个数b,记下b,统计a个数,连在string,返回截取后数组,然后在其后的数组中循环此过程,直到字符串终点。*/$s="1";$tmp="1";$i=0;for($nline=0;$nline<20;$nline++){ $s=$tmp; $tmp=""; $j=true; while($j){ $count=0; $probe=$s[0]; for($i=0;$i<strlen($s)&&$s[$i]==$probe;$i++){ $cou 阅读全文
posted @ 2012-07-27 11:05 Zthunder 阅读(192) 评论(0) 推荐(0) 编辑