- 博客(7)
- 资源 (11)
- 收藏
- 关注
原创 哈希表线性探测再散列
#include#define HashLength 23using namespace std;//哈希函数int HashFuc(int i,int length){ return i%length;}//线性探测再散列int *HashReLineExplor(int A[], int k,int h[],int m)//关键字数组、关键字个数、哈希表、哈希表长度{ f
2016-10-28 22:19:41 3823 1
原创 给定二维数组在m+1次比较次数内找到所查找的数所在位置
//第4题#includeusing namespace std;//折半查找int BinInsertSort(int A[], int n,int x){ int i, j, low, high, mid; for (i = 0; i < n; i++){ low = 0; high = n-1; while (low <= high){ mid = (low + h
2016-10-26 23:20:01 455
原创 输入字母和数字串,分别输出顺序字母串和逆序数字串
#includeusing namespace std;//判断是字母还是数字、数组A、个数、统计字符数组、统计字符个数、统计数字数组、统计数字个数int JudgeAndOutput(char A[], int m, char OutPutChar[], int &ChCount, char OutPutNumber[],int &NumCount){ ChCount = 0, Num
2016-10-26 23:12:33 4390
原创 判断二叉树是否为二叉排序树
#include <stdio.h> #include <stdlib.h> typedef struct node{ int data; struct node *lchild, *rchild;}Bitree;Bitree *B[100];Bitree *CreateBiTree(){ int num, i, n; Bitree *t, *s;...
2016-10-26 23:08:56 3378
原创 比较数组中最大值最小值
题目:数组中有n个数,若要得到最大值和最小值需要进行2n-3次比较,请你设计一个算法在少于2n-3比较次数内得到最大值和最小值#includeusing namespace std;//交换两个数的位置大的放左边,小的放右边void Swap(int &a, int &b){ int temp; if (a < b) { temp = a; a = b; b = te
2016-10-26 23:02:36 1379
原创 双端队列
//双端循环队列、数组表示#include #define QUEUESIZE 8 typedef char ElemType;typedef struct DQueue{ ElemType queue[QUEUESIZE]; int end1; //左端 int end2; //右端}DQueue;int EnQueue(DQueue *DQ, ElemType e
2016-10-25 22:38:36 549
原创 二叉树
#include<iostream>#include<cstdio>#include<cstring>#include<cstdlib>using namespace std;typedef struct BiTNode{ char data; struct BiTNode *lchild, *rchild;}BiTNode,*Bi...
2016-10-23 23:08:19 343
基于命名数据网络的区块链信息传输机制
2018-08-12
mfc120ud.dll
2017-02-21
MSDN library
2015-10-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人