![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Algorithm
文章平均质量分 77
hadoop2015
站在巨人的肩膀上继续前行着
展开
-
二叉树的三种遍历方式的循环和递归的实现方式
///////////////////头文件:BST.h//////////////////////// #ifndef BST_H #define BST_H #include "StdAfx.h" #include #include template class BST { public: class Node { public:原创 2015-08-21 08:46:11 · 303 阅读 · 0 评论 -
各种排序算法的代码
1 // ALLKindsOfSorts.cpp : 定义控制台应用程序的入口点。 2 // 3 4 #include "stdafx.h" 5 #include 6 #include 7 #include 8 9 using namespace std; 10 11 //////////////////////////////////原创 2015-08-21 08:46:09 · 249 阅读 · 0 评论 -
算法习题
1. // 计算一个整数的位数.cpp : 定义控制台应用程序的入口点。// #include "stdafx.h"#include using namespace std; int wei(int a){ static int total=0; if(a/1000000000!=0) return total=10; else if(a/100000000!=0) return tota原创 2015-08-21 08:45:08 · 299 阅读 · 0 评论 -
各种排序算法的总结
稳定的排序: 1、冒泡排序: 工作原理:依次相邻元素进行比较,将小数放在前面,大数放在后面,每一次扫描是将最大的数放在最右边,每次扫描完之后,下次扫描的个数减一,知道所有的数都放好位置。即第一次扫描:比较第一个数和第二个数,判断大小,小数在前,大数在后,接着比较第二个数和第三个数,依次比较,知道最后一个数。此时最大的数在最后一个位置上了。第二次扫描:比较从第一个数和第二个数,判断大小,小数原创 2015-08-21 08:46:06 · 279 阅读 · 0 评论