- 浏览: 6423 次
- 性别:
- 来自: 西安
最近访客 更多访客>>
最新评论
-
greatghoul:
引用麻神理工学院的《算法导论》的公开课这学校老出名了,不管你信 ...
插入排序错误解析 -
greatghoul:
楼主说的在理,顶一个。
插入排序错误解析 -
greatghoul:
楼主好文,顶!
JS完美实现对象克隆 (转) -
greatghoul:
楼主好文,顶。
排列组合算法
文章列表
<div class="iteye-blog-content-contain" style="font-size: 14px"></div>
grid.getView().scroller.dom.scrollTop=grid.getView().scroller.dom.scrollHeight - grid.getView().scroller.dom.offsetHeight;
网络安装ubuntu笔记
- 博客分类:
- ubuntu
由于windows系统用的时间过长,也一直没有重新安装,导致系统很容易奔溃,刚好同事在用linux,以前也用过一段时间,就打算完全换成linux操作系统,由于刻盘刻的一直有问题,所以打算用网络pxe安装ubuntu系统,其中有很多问题,现在发出来,请大家参考。参考网站:http://www.lizenan.com/knife/article/20109/270.shtml
http://emcome.iteye.com/blog/579053
安装中注意事项:
1、两台电脑必须用路由器连接,而且用同一个路由器(我在我同学那没看,直接用交换机连接,根本无法启动) ...
今天在看麻神理工学院的《算法导论》的公开课,其中第一课中列举了一个例子就是插入排序,想着好久都没写过了就尝试写一下,其中出了写错误,在此写出来,以防后面再犯错。
程序是用windows下的gcc编译的。
错误代码:
#include "stdio.h"
#define LENG 10
int main()
{
int a[LENG]={4,1,3,7,6,0,8,2,9,5};
int i=0;
for (i=1; i<LENG; i++)
{
int j=i-1,temp=a[i];
while (j>=0 &a ...
#include <stdio.h>
int n = 0;
void swap(int *a, int *b)
{
int m;
m = *a;
*a = *b;
*b = m;
}
void perm(int list[], int k, int m)
{
int i;
if(k > m)
{
for(i = 0; i <= m; i++) ...
我们知道,在js中,当object作为参数传递到函数中进行处理后,实际上是修改了传入的对象本身(或者说是对象的引用),但很多时候我们并不希望函数去修改我们的这些对象参数,这就需要使用到对象的克隆,我们应该对该对象做一个克隆,然后操作这个克隆的对象,这样就不会影响我们的原对象了。
不过在js中并没有对象克隆功能,因此需要我们自己实现,实现方法也不复杂其实,基本上是做一些属性复制,我在网上找了一些,但有些实现并不好,如对于array对象克隆后就成json对象了,并没有保留原来的数组方式。不过最后还是找到了一个很好的克隆函数,完美实现了js对象的克隆功能,不论是Array对象或者是普通的Obj ...