码迷,mamicode.com
首页 >  
搜索关键字:代码上传    ( 370个结果
经典算法学习——希尔排序
希尔排序的实质就是分组插入排序,该方法又称为缩小增量排序。基本思想为:先将整个带排元素序列分割成若干个子序列(由相隔某个增量的元素组成),分别进行直接插入排序,然后依次缩减增量再进行排序,待整个序列中的元素基本有序(增量足够小)时,再对全体元素进行一次直接插入排序。因为直接插入排序在元素基本有序的情况下(接近最好情况),效率是很高的。因此希尔排序在时间效率上比前两种方法有较大提高。示例代码上传至:...
分类:编程语言   时间:2016-02-05 19:28:26    阅读次数:231
经典算法学习——快速找出数组中两个数字,相加等于某特定值
这个算法题的描述如下:快速找出一个数组中的两个数字,让这两个数字之和等于一个给定的值。目前我假设数组中的都是各不相等的整数。这道题是我在一次面试中被问到的,由于各种原因,我没回答上来,十分尴尬。其实这道题十分简单,我们使用相对巧妙的方法来实现下。注意不使用两层循环的元素遍历。示例代码上传至:https://github.com/chenyufeng1991/SumTo100 。算法描述如下:(0)...
分类:编程语言   时间:2016-02-05 19:26:55    阅读次数:397
经典算法学习——交换两个整型数据
交换两个数是在编程中经常会用到的,当然我们可以用很常见的方式来实现,也可以各种稀奇古怪的方法来做。这里我们用三种比较常规的方式来做,太过古怪的方法个人觉得没有太大必要。实例代码上传至:https://github.com/chenyufeng1991/SwapFunction(1)使用指针实现如下:// // main.c // SwapFunc // // Created by cheny...
分类:编程语言   时间:2016-02-04 00:22:48    阅读次数:220
经典算法学习——堆排序
堆排序是相对其他排序稍微麻烦的排序,是一种利用堆的性质进行的选择排序。堆其实是一棵完全二叉树,只要任何一个非叶节点的关键字不大于或者不小于其左右孩子节点,就可以形成堆。堆分为大顶堆和小顶堆。由上述性质可知大顶堆的堆顶的关键字是所有关键字中最大的,小顶堆的堆顶的关键字是所有关键字中最小的。堆排序同快速排序一样都是不稳定排序。示例代码上传至:https://github.com/chenyufeng1...
分类:编程语言   时间:2016-02-03 14:34:40    阅读次数:215
经典算法学习——快速排序
快速排序应该算是在面试笔试中最常用的算法了,各位面试官都非常喜欢。排序效率在同为O(N*logN)的几种排序方法中效率较高,因此经常被采用,其中的思想也是用了分治法和递归的思想。示例代码上传到:https://github.com/chenyufeng1991/QuickSort算法的基本思想是:(1)先从数列中取出一个数作为基准数(常常选第一个数);(2)分区过程,比这个数大的数放到它的右边,小...
分类:编程语言   时间:2016-02-03 11:49:54    阅读次数:158
SpringMVC 多文件上传
springMVC.xml 配置 jsp代码 上传文件1: 上传文件2: 后台代码@RequestMapping(value = "/upload2") p...
分类:编程语言   时间:2016-01-23 21:09:27    阅读次数:146
Discuz安装前安全规范
建议在机房部署的时候后端机器起码2台作容灾,运维侧nginx反向代理至后端处理,可以参考下如下的nginx相关配置供测试,Discuz的安全相关的东西以下提出了些,供参考:Discuz安装前安全规范1、须从Discuz官网下载最新版本的安装包;2、Discuz论坛代码上传到服务器解压后,将全部..
分类:Web程序   时间:2016-01-08 15:58:13    阅读次数:276
软件工程之四则运算--Github
由于现在配置问题,然后借用同学电脑将代码上传至Github,网址为:https://github.com/be821/RealFour参考相关Github文档:1.http://my.oschina.net/u/1050949/blog/194536?fromerr=IBt08Hdf2.http:/...
分类:其他好文   时间:2015-12-22 23:05:31    阅读次数:300
Github上传代码菜鸟超详细教程
转自:http://lazynight.me/2898.html最近需要将课设代码上传到Github上,之前只是用来fork别人的代码。这篇文章写得是windows下的使用方法。第一步:创建Github新账户第二步:新建仓库第三部:填写名称,简介(可选),勾选Initialize this repo...
分类:Web程序   时间:2015-12-15 18:03:44    阅读次数:169
LAMP平台的部署与应用(二)
5部署Discuz!论坛系统:5-1)Discuz!论坛系统需要使用MySQL数据库来存放各种信息。创建库bbsdb并让root用户对bbsdb中的所有表具有all的权限,访问密码是2008.cn5-2)确认程序代码5-3)创建论坛站点根目录,并将论坛代码上传到根目录bbs下5-4)调整httpd的运行用户(默认为dae..
分类:其他好文   时间:2015-12-13 18:54:29    阅读次数:172
370条   上一页 1 ... 27 28 29 30 31 ... 37 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!