会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
mrzhang1
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
下一页
2017年7月22日
Java中迭代Map的方法
摘要: Map mapServlet = new HashMap(); System.out.println("迭代方法一"); for( Object key:mapServlet.keySet()){ System.out.println( key ); System.out...
阅读全文
posted @ 2017-07-22 11:33 IT张先生
阅读(1465)
评论(0)
推荐(0)
2017年6月4日
排序算法之快速排序
摘要: 思路:快速排序也是利用了分治算法。总体是,首先在将要比较的数组中找到一个基准,然后用该基准和数组中的剩余元素进行比较,小于该基准的就放到该基准的左侧,大于该基准的就放到右侧,紧接着再对左右两侧的数组再进行快速排序,依次逐渐递归,最后生成的数组就是有序数组。 图片引用网址 :http://www.cn
阅读全文
posted @ 2017-06-04 21:21 IT张先生
阅读(173)
评论(0)
推荐(0)
排序算法之归并排序
摘要: 思路: 归并排序使用了分治思想进行实现。对一个数组进行二分法,使用递归实现二分法。 首先有一个数组C,可以将C数组分为A,B两组,然后各自再把A,B分成二组。依次类推,当分出来的小组只有一个数据时,可以认为这个小组组内已经达到了有序,然后再合并相邻的二个小组就可以了。 这样通过先递归的分解数列,再合
阅读全文
posted @ 2017-06-04 19:10 IT张先生
阅读(161)
评论(0)
推荐(0)
2017年5月30日
排序算法之冒泡排序
摘要: 思路: 冒泡排序每次都比较相邻的两个元素,如果前者比后者大,则进行交换。直至遍历完所有元素,没有元素可以交换。 原始数组: 4 7 9 3 5 内层第一次迭代 : 4 7 3 5 9 内层第二次迭代 : 4 3 5 7 9 内层第三次迭代 : 3 4 5 7 9 内层第四次迭代 : 3 4 5 7
阅读全文
posted @ 2017-05-30 22:26 IT张先生
阅读(222)
评论(0)
推荐(0)
排序算法之插入排序
摘要: 思路: 每次迭代都和前面的元素进行比较,如果小于前面的元素则把当前元素和其前面的元素进行交换,然后接着再比较和前面元素的大小,若还是小于前面的元素则继续进行交换。如果大于前面的元素则终止当前的迭代。和选择排序相比,优势在于可以提前终止迭代。 原始数组 : 5 7 8 2 3 9 外层循环一次 : 5
阅读全文
posted @ 2017-05-30 21:53 IT张先生
阅读(117)
评论(0)
推荐(0)
算法之选择排序算法
摘要: 思路: 选择排序每次迭代都在寻找剩下的数组元素中的最小值(最大值),依次拿数组中的一个元素和剩下的元素进行比较。然后把该极值移动到数组的另一边。 原始数组: 5 9 4 6 7 3 2 一次迭代: 2 9 4 6 7 3 5 2 3 4 6 7 9 5 2 3 4 6 7 9 5 2 3 4 5 7
阅读全文
posted @ 2017-05-30 20:54 IT张先生
阅读(138)
评论(0)
推荐(0)
2017年5月10日
Ubuntu 软件包管理工具 dpkg, APT 的一些命令(转载)
摘要: 转载地址: http://www.dreamxu.com/ubuntu-package-dpkg-and-apt-commands/ dpkg dpkg 是由 Debian 开发的包管理系统,是一个比较底层的工具,它的最常见的前端是 APT 常用的命令 dpkg -i debFileName - 安
阅读全文
posted @ 2017-05-10 21:50 IT张先生
阅读(744)
评论(0)
推荐(0)
zynq qemu学习
摘要: 1,ubuntu给软件包降级,先安装aptitude sudo apt-get install aptitude 2,强制降级,等号“=”前后不能有空格 sudo aptitude install libgcrypt20=1.6.1-2ubuntu1.14.04.1
阅读全文
posted @ 2017-05-10 21:49 IT张先生
阅读(458)
评论(0)
推荐(0)
ubuntu开启ssh
摘要: SSH分客户端openssh-client和openssh-server如果你只是想登陆别的机器的SSH只需要安装openssh-client(ubuntu有默认安装,如果没有则sudo apt-get install openssh-client),如果要使本机开放SSH服务就需要安装openss
阅读全文
posted @ 2017-05-10 21:19 IT张先生
阅读(330)
评论(0)
推荐(0)
2017年4月9日
python装饰器
摘要: def Mylog(): print("my log") 上面是定义的一个装饰器,装饰器都使用闭包实现 下面是对python闭包的理解: 执行log("ddd"),只会打印1,也就是当前返回deractor1这个函数。 如果执行log("dddddd")(Mylog),就会打印1,2,也就是当前返回
阅读全文
posted @ 2017-04-09 12:47 IT张先生
阅读(110)
评论(0)
推荐(0)
上一页
1
2
3
4
下一页
公告