屌丝需要逆袭之学习C++和算法------插入排序

 1 #include <iostream>
 2 using namespace std;
 3 int InsertSort(int array[],int n);
 4 int OutPut(int array[],int n);
 5 int main()
 6 {
 7     int array[]={5,2,4,6,1,3};
 8     InsertSort(array,6);
 9     OutPut(array,6);
10     return 0;
11 }
12
13 int InsertSort(int array[],int n)
14 {
15     for(int i=1;i<n;i++)//从第二张牌开始
16     {
17         int currentNum=array[i];//记录当前需要插入的牌
18         int j=i-1;
19         while(j>=0&&array[j]>currentNum)//和前面已有序的牌做比较
20         {
21             array[j+1]=array[j];//若小于前面的牌,换位置
22             j--;//索引减一
23         }
24         array[j+1]=currentNum;//将牌插入最终的位置
25     }
26     return 0;
27 }
28
29 int OutPut(int array[],int n)
30 {
31     for(int i=0;i<n;i++)
32     {
33         cout<<array[i]<<‘\n‘;
34     }
35     return 0;
36 }
时间: 2024-11-04 13:32:39

屌丝需要逆袭之学习C++和算法------插入排序的相关文章

屌丝需要逆袭之学习java和算法------快速排序

1 package iYou.neugle.sort; 2 3 public class Quick_sort { 4 public static void QuickSort(double[] array, int left, int right) { 5 if (left < right) { 6 int i = Division(array, left, right); 7 QuickSort(array, left, i - 1); 8 QuickSort(array, i + 1, r

屌丝需要逆袭之学习java和算法------选择排序

1 package iYou.neugle.sort; 2 3 public class Select_sort { 4 public static void SelectSort(double[] array) { 5 for (int i = 0; i < array.length - 1; i++) { 6 int tempIndex = i; 7 8 for (int j = i + 1; j < array.length; j++) { 9 if (array[tempIndex]

屌丝需要逆袭之学习C++和算法------合并排序

1 #include <iostream> 2 using namespace std; 3 int Merge(int A[],int p,int q,int r); 4 int Merge_Sort(int A[],int p,int r); 5 int OutPut(int A[],int n); 6 int main() 7 { 8 int A[]={2,3,5,4,1,6}; 9 Merge_Sort(A,1,6); 10 OutPut(A,6); 11 return 0; 12 }

屌丝需要逆袭之学习C++和算法------冒泡排序

1 #include <iostream> 2 using namespace std; 3 int BubbleSort(int A[],int n); 4 int OutPut(int A[],int n); 5 int main() 6 { 7 int A[]={5,1,3,2,4}; 8 BubbleSort(A,5); 9 OutPut(A,5); 10 return 0; 11 } 12 13 int BubbleSort(int A[],int n) 14 { 15 for(in

电子商务知识精华,屌丝完美逆袭!(转)

电子商务知识精华,屌丝完美逆袭! 何为电子商务? 电子商务源于英文ELECTRONIC COMMERCE,简写为EC.顾名思义,其内容包含两方面,一是电子方式,二是商贸活动.指商务活动的电子化.网络化,通过Internet的技术或各种商务网络平台,完成商务交易,获得产品和服务. 1)        优点:品种齐全,种类繁多,一站购物,电子支付,市场全球化,全天候服务,成本低廉化(营销.店铺大小,地理位置.生产商直销等),减少人力物力,网络代购(国外独有品牌.国外价格优势.新鲜好玩),价格比较,网

HDU 4500 小Q系列故事——屌丝的逆袭

腾讯的题目,一条简单的搜索题目,适合初学者练习代码能力,或者是高手休息脑子的题,呵呵,不需要动脑了,只动手打代码就过了. 不过腾讯这故事有点坏啊,给人透露了两个信息: 1 腾讯不拘一格降人才 2 进入腾讯就可以屌丝逆袭了 腾讯是不是还想说腾讯的mm特别多? 呵呵,出题不忘给自己宣传一下. #include <stdio.h> #include <limits.h> const int MAX_NM = 20; int N, M; int matrix[MAX_NM][MAX_NM]

屌丝成功逆袭,成为百万富翁

屌丝成功逆袭,成为百万富翁!这个话听起来非常不靠谱,但是,却真实的发生了.屌丝胡光先生,通过网络创业卖原浆酒,获得了巨额的财富,我们一起看看吧! “虽然说原浆酒的客户群比较小,但是只要每年积累几百个固定的客户,几年下来就是一个不小的数目.这是一个长久的生意,所以说,网上卖原浆酒的前景还是很广阔的.”江苏省宿迁市首届“金种子”网络创业大赛十强选手胡光永在和客户聊天时说道. 胡光永个头不高,皮肤略黑,其朴实的外表下透露着沧桑和执着.回忆起当年网络创业的经历,他感慨万分. 漂泊流浪的“摆摊哥” “大概

屌丝创业逆袭奇迹,有何成功秘诀?

我身边有着很多创业成功的企业家,有时我们在一起聚会,回忆起自己当初创业打拼的艰难经历,总是会感叹创业艰辛,谈到动情的地方也不禁唏嘘不已,甚至有一些企业家总是对我说,如今的互联网创业时代是最好的创业时代,即便如此,创业仍然要谨慎. 我曾问过我的一些急于创业的学员:"你为什么要创业?"很多人都回答"这个行业能赚大钱"."厌倦了给老板打工的日子"."以前的公司薪水太低,我为了养家糊口,无奈之下只好选择创业"....... 创业仅仅只

Airbnb创始人:屌丝的逆袭之路

这位黑发小帅哥名叫Brian Chesky,是Airbnb的联合创始人. 如果在百度一下Airbnb,你就会看到如下事实:Airbnb,即Air Bed and Breakfast,中国名“空中食宿”.主要任务是为旅行者寻找各种各样物美价廉的短租房.出游时,你还只会入住千篇一律的大酒店吗?那你就out了:(进入Airbnb,就像进入了一个曼妙的童话世界.这里的线上房东不只提供普通的民居,还有树屋.船屋.小城堡——一圆你浪漫婚礼一般的奇妙旅行. Airbnb上待出租的浪漫小屋 但是,在这童话般的浪