• 我的消息
  • 我的博客
  • 我的学院
  • 我的下载
  • 我的收藏
  • 消息
  • 搜索条件:
    点击返回全部
    全部文章 > {categoryName }
    • C语言整型和字符串之间的转换

      C语言提供了几个标准库函数,可以将任意类型(整型、长整型、浮点型等)的数字转换为字符串。以下是用itoa()函数将整数转 换为字符串的一个例子:     # include     # inclu...

      转载
      2013-09-27 15:32:26
      2632
      0
    • C++排序之堆排序(6)

      // HeapSort.cpp : 定义控制台应用程序的入口点。 // /* 堆排序: 堆排序利用了大根堆(或小根堆)堆顶记录的关键字最大(或最小)这一特征,使得在当前无序区中选取最大(或最小)关键字...

      原创
      2013-09-25 12:29:33
      556
      0
    • C++排序之希尔排序(5)

      // ShellSort.cpp : 定义控制台应用程序的入口点。 // /* 希尔排序: 先取一个小于n的整数d1作为第一个增量,把文件的全部记录分成d1个组。所有距离为d1的倍数的记录放在同一个...

      原创
      2013-09-25 10:50:06
      667
      0
    • C++排序之插入排序(4)

      // InsertSort.cpp : 定义控制台应用程序的入口点。 // /* 插入排序: 一般来说,插入排序都采用in-place在数组上实现。具体算法描述如下: ⒈ 从第一个元素开始,该元素可以...

      原创
      2013-09-25 10:13:34
      670
      0
    • C++排序之选择排序(3)

      // SelectSort.cpp : 定义控制台应用程序的入口点。 // /* 选择排序:对比数组中前一个元素跟后一个元素的大小,如果后面的元素比前面的元素小则用一个变量k来记住他的位置, 接着第二...

      原创
      2013-09-25 09:35:50
      681
      0
    • C++排序之快速排序(2)

      // QuickSort.cpp : 定义控制台应用程序的入口点。 // /* 快速排序(一趟): 1)设置两个变量i、j,排序开始的时候:i=0,j=N-1; 2)以第一个数组元素作为关键数据,赋值...

      原创
      2013-09-24 21:03:19
      631
      0
    • C++排序之冒泡排序(1)

      // BubbleSort.cpp : 定义控制台应用程序的入口点。 // /* 冒泡排序:相信大家再熟悉不过了。但是现在面试,只有从最简单的写起,一个一个的分析。 算法描述:从第0个元素开始,依次...

      原创
      2013-09-24 19:44:54
      794
      0
    • C++循环链表实现约瑟夫问题

      约瑟夫问题(有时也称为约瑟夫斯置换,是一个出现在计算机科学和数学中的问题。在计算机编程的算法中,类似问题又称为约瑟夫环。又称“丢手绢问题”) 据说著名犹太历史学家 Josephus有过以下的故事...

      原创
      2013-09-24 16:17:19
      1536
      0
    • C++循环双端队列

      要理解循环双端队列,必须将这个名词分开来理解。 首先是循环队列,循环对列的top指针指向第一个插入队列的元素,rear指针指向后面插入的元素。并且为了避免“假溢出”,top指针一般指向当前元素的下一...

      原创
      2013-09-23 22:24:03
      1288
      0
    • 各个排序的稳定与非稳定分析

      (1)冒泡排序 冒泡排序就是把小的元素往前调或者把大的元素往后调。比较是相邻的两个元素比较,交换也发生在这两个元素之间。所以,如果两个元素相等,我想你是不会再无聊地把他们俩交换一下的;如果两个相等的元...

      转载
      2013-09-22 16:11:20
      526
      0
  • 学院
  • 下载
  • 消息