算法类
爱喝雪花啤酒
好好编程 ,天天向上
展开
-
CPP一个链表,数据的增删改查(不包括翻转、排序,合并等)等,Node* &的使用
#include #include #include #include #include using namespace std; //typedef int T; //struct Node //{ // T data; // Node *next; // Node(const T& d) :data(d), next(NULL){} // operator T原创 2015-05-05 12:54:08 · 487 阅读 · 0 评论 -
cpp 模拟栈(数组的方式)
一。//数组的方式 #pragma warning( disable : 4290 ) #include #include #include #include #include using namespace std; typedef string T; class Stack { T a[5]; int cur; public: Stack() :cur(原创 2015-05-05 22:29:14 · 451 阅读 · 0 评论 -
CPP链表实现栈
一:链表的方法文件集:list.h #ifndef LIST_H #define LIST_H #include #include #include #include #include using namespace std; typedef std::string T; class List { //定义节点 struct Node { T data;原创 2015-05-05 22:48:56 · 851 阅读 · 0 评论 -
CPP 链表实现队列
链表实现队列 一、链表头文件listcpp.h #ifndef LISTCPP_H #define LISTCPP_H #include #include #include #include #include using namespace std; typedef std::string T; class ListCpp { //定义节点 struct原创 2015-05-05 23:12:37 · 523 阅读 · 0 评论 -
CPP实现队列,(数组的方式)
#include #include #include #include #include #include #include #include #include #include using namespace std; typedef std::string T; class Queue { T a[5]; int b;//对首位置这种方式不挪动原创 2015-05-05 23:31:30 · 606 阅读 · 0 评论 -
CPP二叉树
#include #include #include #include #include using namespace std; /* @@二叉树 @@来自达内视频,版权归达内所有。 @@二叉树,一是:定义, @@····二是:递归! @@好处:便于查找,搜索速度很快,每次除以2; @@ 搜索一次,数据数量排除一半 */ typedef char T; c原创 2015-05-06 11:40:43 · 782 阅读 · 0 评论 -
CPP一个简单二分查找(查找元素是类对象)
#include #include #include #include #include using namespace std; /* @@注意操作符与友元函数的使用! @@name.c_str()//将string 转换成 const char*类型 */ class Person { string name; int age; string addr;原创 2015-05-06 14:47:22 · 450 阅读 · 0 评论 -
CPP冒泡排序,插入排序,快速排序,等
#include #include #include #include #include #include using namespace std; class Person { string name; int age; string addr; public: Person(){} Person(const char *n, int age, const原创 2015-05-06 16:39:24 · 544 阅读 · 0 评论 -
关于常用排序等算法的例子整理
#include #include #include #include using namespace std; void printArray(int a[], int n); /**插入排序**/ void InserSort(int a[], int n) //效率O(n*n) { int temp = 0; for (int i = 1; i {转载 2015-08-27 16:23:53 · 381 阅读 · 0 评论