qintangtao

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

随笔分类 -  数据结构

该文被密码保护。
posted @ 2013-07-25 22:12 qintangtao 阅读(2) 评论(0) 推荐(0)

摘要:#include <iostream>using namespace std;#include <stdlib.h>/**################################定义 相同类型的数据元素的集合。################################*//*一维数组类的定义*/template<class Type>class Array{ Type * elements; //数组存放空间 int ArraySize; //当前长度 void getArray(); //建立数组空间public: Array(int Siz 阅读全文
posted @ 2012-11-29 17:01 qintangtao 阅读(191) 评论(0) 推荐(0)

摘要:/**############################################################################1、 结果多项式另存2、 扫描两个相加多项式,若都未检测完:2.1、若当前被检测项指数相等,系数相加。 若未变成 0,则将结果加到结果多项式。2.2、若当前被检测项指数不等, 将指数小者加到结果多项式。3、 若有一个多项式已检测完, 将另一个多项式剩余部分复制到结果多项式。############################################################################*/#inc.. 阅读全文
posted @ 2012-11-29 16:55 qintangtao 阅读(1192) 评论(0) 推荐(0)

摘要:import java.util.Scanner;/** time: 2012年11月17日 11:34:10* content: 高级计算器* author: 覃唐弢* example:* 请输入计算表达式:1.2*{2.2-2/[3-(34-32)+2.3]+2.2}+2.3 * 1.2*{2.2-2/[3-(34-32)+2.3]+2.2}+2.3=6.852727272727273* */public class Counter { public static void main(String[] args) { String expreStr = null; Sy... 阅读全文
posted @ 2012-11-16 21:11 qintangtao 阅读(526) 评论(0) 推荐(0)

摘要:#include <stdio.h>void traverse(int *arr, int len){ int i; for(i=0; i<len; i++){ printf("%d、", arr[i]); } printf("\n");}void sheelSort(int *arr, int len){ int i, j, t, n, temp; for(n=5; n>=1; n=n-2){ for(i=0; i<n; i++){ for(j=i+n; j<len; j=j+n){ temp = arr[j]; f 阅读全文
posted @ 2012-11-07 00:22 qintangtao 阅读(197) 评论(0) 推荐(0)

摘要:#include <stdio.h>#include <stdlib.h>void traverse(int *arr, int len){ int i; for(i=0; i<len; i++){ printf("%d、", arr[i]); } printf("\n");}void SelectSort(int *arr, int len){ int i,j,index,temp; for(i=0; i<len; i++){ temp = arr[i]; for(j=i+1; j<=len; j++){ // 阅读全文
posted @ 2012-11-07 00:21 qintangtao 阅读(153) 评论(0) 推荐(0)

摘要:#include <stdio.h>void traverse(int *arr, int len){ int i; for(i=0; i<len; i++){ printf("%d、", arr[i]); } printf("\n");}void InsertSortOne(int * arr, int len){ int i, j, temp; for(i=1; i<len; i++){ temp = arr[i]; for(j=i-1; j>=0; j--){ if(temp>arr[j]){ break; } 阅读全文
posted @ 2012-11-07 00:20 qintangtao 阅读(137) 评论(0) 推荐(0)

摘要:#include <stdio.h>void traverse(int *arr, int len){ int i; for(i=0; i<len; i++){ printf("%d、", arr[i]); } printf("\n");}void InsertSortOne(int * arr, int len){ int i, j, temp; for(i=1; i<len; i++){ temp = arr[i]; for(j=i-1; j>=0; j--){ if(temp>arr[j]){ break; } 阅读全文
posted @ 2012-11-07 00:19 qintangtao 阅读(154) 评论(0) 推荐(0)

摘要:#include <stdio.h>/*遍历*/void tranvase(int * arr, int len){ int i; for(i=1; i<=len; i++){ printf("%d、", arr[i]); } printf("\n");}/*调整堆*/void tiaozhengdui(int * arr, int root, int end){ //root 为根坐标 end为最后元素坐标 int j; j = 2*root; //root的左子树 int temp = arr[root]; //临时保存根节点值 / 阅读全文
posted @ 2012-11-07 00:18 qintangtao 阅读(733) 评论(0) 推荐(1)