在C语言中,声明一个数组。int l_v1 [] = {379,143,1047,674,689,201,48,999}; 怎么样排序,我们之前讲过冒泡算法,就不给大家说了,我们需要实现找出最大的值。 第一步:遍历数组。#include<stdio.h>#include<stdlib.h>void ...
分类:
其他好文 时间:
2017-10-12 01:07:32
阅读次数:
211
转载自博客http://blog.csdn.net/xsf50717 排序算法 重要性不言而喻,很多算法问题往往选择一个好的排序算法往往问题可以迎刃而解 1、冒泡算法 冒泡排序(Bubble Sort)也是一种简单直观的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他 ...
分类:
编程语言 时间:
2017-09-23 21:17:38
阅读次数:
200
分类: 1)插入排序(直接插入排序、希尔排序)2)交换排序(冒泡排序、快速排序)3)选择排序(直接选择排序、堆排序)4)归并排序5)分配排序(基数排序)所需辅助空间最多:归并排序所需辅助空间最少:堆排序平均速度最快:快速排序 不稳定:快速排序,希尔排序,堆排序。 1、冒泡算法(bubble)- -属 ...
分类:
编程语言 时间:
2017-09-05 13:31:16
阅读次数:
210
1.算法:递归 二分查找 列表查找 1.算法:递归 二分查找 列表查找 1.算法:递归 二分查找 列表查找 1.算法:递归 二分查找 列表查找 1.算法:递归 二分查找 列表查找 1.算法:递归 二分查找 列表查找 1.算法:递归 二分查找 列表查找 一、递归 概念: 函数直接或者间接的调用自身算法 ...
分类:
编程语言 时间:
2017-09-03 13:30:43
阅读次数:
275
一、快速排序算法思路 ①、取待排序列表的第一个元素p,通过归位算法,挪移他到列表中正确的位置。 ②、列表被元素p分成两部分,左边都比元素p小,右边都比元素p大。 ③、通过递归,在两部分,重复1、2步骤,直至列表有序。 归位算法动画演示: 二、快速排序算法代码示例 快速排序算法一般情况下要比冒泡算法快 ...
分类:
编程语言 时间:
2017-09-01 00:03:13
阅读次数:
164
打开文件 关闭文件 打开文件时,需要指定文件路径和以何等方式打开文件,打开后,即可获取该文件句柄,日后通过此文件句柄对该文件操作。 打开文件的模式有: r,只读模式(默认)。 w,只写模式。【不可读;不存在则创建;存在则删除内容;】 a,追加模式。【可读; 不存在则创建;存在则只追加内容;】 "+" ...
分类:
编程语言 时间:
2017-08-26 15:05:36
阅读次数:
289
public class BubbleSortTest { public static void main(String[] args) { int[] A=new int[]{5,6,7,9,8,1,5,3}; sortIntegers2(A); System.out.println(Arrays... ...
分类:
编程语言 时间:
2017-08-08 15:25:09
阅读次数:
116
1 package test.auto; 2 3 import java.util.Arrays; 4 5 import org.apache.bcel.generic.FieldGenOrMethodGen; 6 7 public class Maopao0807{ 8 9 public stat... ...
分类:
编程语言 时间:
2017-08-08 00:40:43
阅读次数:
163