c++
鹰立如睡
社会会以相同程度的你对自己的尊重,给予它对你的尊重。
展开
-
普通树的递归创建和各种遍历
#include#includeusing namespace std;typedef struct Bitree{ char data; struct Bitree * Lch,* Rch;}Bitree,*PBitree;int create(PBitree &t){ cout char ch; cin>>ch;原创 2015-05-29 18:52:23 · 828 阅读 · 0 评论 -
稀疏矩阵如何转置?c++版
原矩阵——>压缩成3元组(可以用二维数组表示这个3元组)——>3元组的行列交换,其实是前面二维数组的第一列与第二列的交换——>交换后的矩阵第一列进行排序#includeusing namespace std;const int ROW=3;const int COL=4;void print(int *,int len,int col );void reduce(int a原创 2015-05-21 21:43:23 · 1297 阅读 · 0 评论 -
c++实现数组的插入和删除
#include <iostream> using namespace std; void Print (int * arr,int len){ for(int i=0;i<len;i++)//用i控制地址arr的累加次数 cout<<*arr++<<' ';//*的优先级高} void Remove(int * arr,int num,int len) { for原创 2015-07-03 17:42:00 · 14579 阅读 · 4 评论 -
用c++实现单向链表的创建,插入和删除
用c++实现单向链表的创建,插入和删除#include<iostream>using namespace std;typedef struct NODE{ int data; struct NODE * next;}node;node * creat();void print (node *head);int Insert (node * head,int pos,int num);i原创 2015-07-03 17:33:46 · 1243 阅读 · 0 评论