码迷,mamicode.com
首页 >  
搜索关键字:golang 冒泡排序    ( 8703个结果
快速排序
一直以来,对排序都不太感冒,能立马写出来的排序恐怕就只有冒泡排序了,但是我又深知排序算法还是挺重要的然后,就不得不研究一下,那首先拿快速排序来开刀吧我们先不管排序的复杂度什么的,直入主题题目:对数列 4 6 9 3 2 8 5 1 用快速排序首先抽出一个数字(可以是这个数列中的任何一个)抽取第一个吧...
分类:其他好文   时间:2014-06-29 07:51:26    阅读次数:245
冒泡排序
冒泡排序 /** * 功能:定义一个一维整数数组,其中存储随机生成的100个整数,升幂排序 * 时间:2014年6月4日15:30:38 * 作者:cutter_point */ package com.lesson4; import java.util.*; public class Demo4_8 { public static void main(String [] ar...
分类:其他好文   时间:2014-06-20 12:29:00    阅读次数:203
golang获取packed struct的大小
网络协议里面,很可能遇到自定义的封包,对应到c里面的是typedef struct _PackageHeader{ int headerLen; int timeStamp; short cmd };为了保证单字节对齐,可以加上编译选项#pragma pack(1)可惜的是,go...
分类:其他好文   时间:2014-06-11 11:56:08    阅读次数:273
python实现冒泡排序
代码#!/usr/bin/python#-*-coding:utf-8-*-#----------------------------------------------------------------------------------------# to_do : bubble sort#....
分类:编程语言   时间:2014-06-08 23:51:58    阅读次数:461
php实现冒泡排序
$array[$j+1]){ //升序排列 $temp = $array[$j]; $array[$j]=$array[$j+1]; $array[$j+1]=$temp; } ...
分类:Web程序   时间:2014-06-07 21:02:35    阅读次数:343
算法快速回顾——排序算法
常用排序算法有以下几种:冒泡排序、插入排序、快速排序、归并排序、堆排序。本文将对五种常用算法分析并实现。//交换两个元素的值 这里列出几种不同写法void swap(int *a, int *b){ int c = *a; *a = *b; *b = c;}void swap(in...
分类:其他好文   时间:2014-06-07 20:30:48    阅读次数:315
白话经典算法二叉堆排序之思想简介
常用的排序算法有冒泡排序,插入排序和选择排序。他们的时间复杂度是o(n²),与数据量的平方成正比。他们的效率还是比较低的。现在来说说他们的效率为什么比较低下。以冒泡排序为例,它每一轮都是与相邻的元素进行交换,交换的距离为1,每次每个(没有冒泡出来的)元素都要与前一个比较再交换。每次相邻的比较只能比较出两个元素的大小,不能以整个数组进行参照来确定在整个数组里的大小,也就是说每次的比较不能确定其他元素...
分类:其他好文   时间:2014-06-07 16:16:01    阅读次数:172
GoLang入门4-编译应用mymath测试
上面我们已经建立了自己的应用包mymath,如何进行编译安装呢?有两种方式可以进行安装1、只要进入对应的应用包目录,然后执行go install,就可以安装了2、在任意的目录执行如下代码go install mymath安装完之后,我们可以进入如下目录在任意目录运行go install mymath...
分类:其他好文   时间:2014-06-06 23:42:27    阅读次数:567
GoLang入门5-调试我们自己写的包mymath
接下来我们新建一个应用程序来调用我们的mymath包新建应用包mathapp先到 GOPATH 下的 src目录下输入命令 mkdir mathapp进入 f盘下 mygo目录下 src--> mathapp目录下新建一个txt 文本文件输入以下代码package main import ( ...
分类:其他好文   时间:2014-06-06 23:30:26    阅读次数:330
golang:高性能消息队列moonmq的简单使用
在上一篇moonmq的介绍中(这里),我只简短的罗列了一些moonmq的设计想法,可是对于怎样使用并没有具体说明,公司同事无法非常好的使用。对于moonmq的使用,事实上非常easy,例子代码在这里,我们仅仅须要处理好broker,consumer以及publisher的关系就能够了。首先,我们须要...
分类:其他好文   时间:2014-06-06 07:02:27    阅读次数:2659
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!