1. 知识点
1.1. 数据结构和算法
1.1.1. 链表
1.1.2. 栈
1.1.3. 排序算法
冒泡排序
选择排序
插入排序
快速排序
1.2. Linux
1.2.1. ...
分类:
编程语言 时间:
2015-04-16 12:31:14
阅读次数:
167
快速排序:是对冒泡排序的一种改进。 什么是冒泡排序:简单一点就是冒气泡。极值数据会到达数据的顶端。 实现步骤:建立一个数据排列标准,从大到小还是从小到大。 【从大到小排列】:从第一个数据开始遍历,比较相邻两个数据的大小,大的放前面,小的放后面。遍历一遍以后最小的就到了最后面了。 ...
分类:
编程语言 时间:
2015-04-15 22:59:13
阅读次数:
198
//C 实现 1 #include "stdafx.h" 2 #include "stdlib.h" 3 4 void swap(int* a,int* b) 5 { 6 int t =*a; 7 *a = *b; 8 *b = t; 9 }10 int _tmain(in...
分类:
编程语言 时间:
2015-04-15 22:56:51
阅读次数:
175
冒泡排序思想很容易理解:比较数组中相邻的两个数据,如果前面的数据比后面的数据大,就将两个数据进行交换,每循环一次,最大的数据就会被转移到最后一位。算法一实现:#includevoid Swap(int &a , int &b) { a = a ^ b ; b = a ^ b ; ...
分类:
编程语言 时间:
2015-04-15 21:05:18
阅读次数:
149
class Program { public int[] shuchucanshu(int[] shu,out int a,out int b) //基本格式,定义一个int数组 { for (int i = 0; i < shu.Length ; i++) //冒泡排序 { for (int j ...
分类:
其他好文 时间:
2015-04-15 16:59:02
阅读次数:
134
冒泡排序思想:每次比较两个相邻元素,每一轮将最小元素放在最上面。package com.test.sort;public class BuddleSort { public static void Sort(int[] arr) { for (int i = arr.length-1; i > 0....
分类:
编程语言 时间:
2015-04-15 10:53:18
阅读次数:
127
1、一维数组 数组是构造数据类型 区分定义数组 和数组元素 (int a[10] a[10]) 必须保证下标不能越界 数组是一个整体,不能直接参与运算,只能对单个元素进行处理。2、数组排序(冒泡排序) int a[7] = {3 , 1 , 7 , 23 , 12 , 87 , 2};...
分类:
编程语言 时间:
2015-04-15 00:45:50
阅读次数:
163
Console.Write("请输入评委人数:");//输入人数 int renshu = Convert.ToInt32(Console.ReadLine());//人数代入 int[] fenshu = new int[renshu];//定义一个分数的数组,长度为人数 if (renshu >...
分类:
编程语言 时间:
2015-04-14 23:05:21
阅读次数:
191
//之前写过一个排序的方法//两种方法的大体思路差不多,这个方法是两两比较,一个一个的冒出,冒泡....int[] a=new int[5]{9,5,6,2,7};//定义一个数组afor(i=1,i5 不满足条件 不换 b=a[j]; //然后是第二轮比较 5与6 52不满足条件 不换...
分类:
编程语言 时间:
2015-04-13 22:21:28
阅读次数:
130