- 博客(6)
- 收藏
- 关注
原创 快速排序
Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl + Q 插入链接 Ctrl + L 插入代码 Ctrl + K 插入图片 Ctrl + G 提升标题 C
2017-09-25 07:54:35 452 54
原创 优化排序之快速排序
【前言】: 最近小组一起讨论了三种基础排序:选择排序、冒泡排序、插入排序,以及他们的优化堆排序,快速排序、希尔排序,现在由小编分享一下快速排序; 【内容】: 1.快速排序的思想: 快速排序的思想归纳起来有的三步: 第一步:任意选取序列中的一个元素,用此元素作为“中间元素”,这里说明一下,这个“中间元素”,排序后不一定刚好在序列的中间。 第二步:在序
2017-09-24 21:57:11 338 49
原创 贪心算法
贪心算法,又名贪婪算法;其实贪心算法是一个很简单的算法,因为每个人都会有贪念呢;但是呢,贪心算法又是一个很复杂的算法,因为,世界上贪心的人很多,哪里轮的上你呢。 一、基本概念: 贪心算法是指总是做出当前看来是最好的选择。换句话说,不从整体上最优上加以考虑,而是局部的最优;需要注意的是,贪心算法不是对所有问题得到整体上最优解,关键是贪心策略的选择,选择的贪心策略必须是具备无后效应,即某个状态以前
2017-09-16 17:35:48 1125 37
原创 PV操作
【前言】: 在多道程序的系统中存在了多个可以并发执行的进程,所以,进程间存在着资源共享合作的一些问题,这时候可能就会出现了资源的共用的现象,所以这时候会出现程序的同步或者互斥。因此引进了PV操作 【前言】: 在多道程序的系统中存在了多个可以并发执行的进程,所以,进程间存在着资源共享合作的一些问题,这时候可能就会出现了资源的共用的现象,所以这时候会出现程序的同步或者互斥。因此
2017-09-10 21:50:12 1772 28
原创 JAVA---异常处理
【What】 异常是程序中的一些错误,但是并不是所有的错误都是异常,并且错误有时候是可以避免的;比如,我们在进行代码的时候缺少符号,那么运行出来的错误是:java.lang.Error;但是如果你用了异常处理,比如你用0做了除数,会抛出java.lang.ArithmeticException 的异常。 【Where】 那是不是你需要问,异常是哪里来的呢? 他有两个来源
2017-09-03 18:50:21 352 24
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人