自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 根据中序和层次遍历序列,构造二叉树

代码如下,思路详见注释:#include#include#includeusing namespace std;typedef struct Bitree{ char data; struct Bitree *lchild; struct Bitree *rchild;}Bitree,*Bi;typedef struct{ int lel; //指向当前处理的元素在层

2016-12-31 11:31:25 5915 2

原创 已知先序+中序构造二叉树,已知后序+中序构造二叉树(C语言)

代码如下:#include#includetypedef struct Bitree{ char data; struct Bitree *lchild; struct Bitree *rchild;}Bitree,*Bi;void PreOrder(Bitree *p);void MidOrder(Bitree *p);void PostOrder(Bitree *p);

2016-12-29 21:21:30 3464 3

转载 算法时间复杂度的计算

转载自:http://blog.csdn.net/firefly_2002/article/details/8008987一、概念时间复杂度是总运算次数表达式中受n的变化影响最大的那一项(不含系数)比如:一般总运算次数表达式类似于这样:a*2^n+b*n^3+c*n^2+d*n*lg(n)+e*n+fa ! =0时,时间复杂度就是O(2^n);a=0,bO(n^3);a,b=

2016-12-28 19:42:08 1859

转载 静态链表 c语言实现

转载自:http://blog.csdn.net/jiuyueguang/article/details/12090569目录(?)[+][html] view plain copy  0:实现静态链表的方法定义一个较大的结构数组作为备用结点空间(即存储池)。当申请结点时,每个结点应含有两个域:

2016-12-28 15:05:34 472

原创 一元多项式求和

问题描述:设计算法用顺序表实现两个多项式相加。数据描述:两个多项式f(x)=2x^4+3x^2-5x+10,g(x)=4x^4+10x^2+x, 求和结果:f(x)+g(x)=6x^4+13x^2-4x+10。代码如下:#include#include#includetypedef struct List{ int xishu; //系数 int zhishu; /

2016-12-25 16:28:46 962

转载 堆排序

转载自:点击打开链接#include //array是待调整的堆数组,i是待调整的数组元素的位置,nlength是数组的长度//本函数功能是:根据数组array构建大根堆(改变大于号小于号可建立小根堆)void HeapAdjust(int array[],int i,int nLength){ int nChild; int nTemp; for(;2*i+

2016-12-19 15:18:42 239

转载 2路归并排序算法(C语言)

转载自:http://blog.csdn.net/caryaliu/article/details/7475700将两个按值有序序列合并成一个按值有序序列,则称之为二路归并排序,下面有自底向上和自顶向下的两种排序算法,自顶向下的排序在本文末讲述,使用递归实现,代码较简洁,经供参考。1. 归并子算法:把位置相邻的两个按值有序序列合并成一个按值有序序列。例如把序列 X[s..u]

2016-12-18 09:58:48 9327

原创 快速排序(递归+非递归)

#include#include #includeusing namespace std;//---------------实现一趟排序------------- int part(int a[],int first,int last){ int key=a[first]; while(first<last) { while(first=key)

2016-12-14 19:47:28 2410

转载 poj 3414 Pots

题目链接:http://poj.org/problem?id=3414转载自:http://blog.csdn.net/sunacmer/article/details/3945312分析:这是一个bfs题目,但是不一定要像传统的bfs一样,否则要写很多行,这个题目非常灵活。代码如下:#includeint A,B,C;//容量 char que[5000][11]; //路

2016-12-10 10:26:28 339

原创 poj 1837--Balance

题目链接:http://poj.org/problem?id=1837解析详见代码注释:#include#includeint dp[21][150001];//数组开到足够大 int main(){ int c,g;//挂钩数和砝码数 int cc[21],gg[21]; while(~scanf("%d%d",&c,&g)) {//模拟一架天平 for(

2016-12-09 20:49:29 343

转载 用了freopen,却想恢复控制台输出的方法

转载自:http://blog.csdn.net/jack_incredible/article/details/6731900有时用了freopen,怎么搞都不能从控制台输入输出了,相当郁闷,翻来覆去却找不到程序的错误。于是总结了一下用freopen后恢复到控制台的方法。方法一、        在freopen前,调用dup把标准输出的文件描述符保存起来

2016-12-08 21:49:48 1814 2

原创 HDU 2028 Lowest Common Multiple Plus

Lowest Common Multiple PlusTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 55835    Accepted Submission(s): 23096Problem Description

2016-12-07 11:53:41 229

原创 HDU 2036 改革春风吹满地

改革春风吹满地Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 31990    Accepted Submission(s): 16442Problem Description“ 改革春风吹满地,不会AC

2016-12-07 11:43:59 375

原创 HDU 2088 Box of Bricks

Box of BricksTime Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 15657    Accepted Submission(s): 5176Problem DescriptionLittle Bob

2016-12-07 11:32:00 385

原创 (简单DP)HDU 2084 数塔

数塔Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 38758    Accepted Submission(s): 23102Problem Description在讲述DP算法的时候,一个经典的例子就是数

2016-12-05 11:04:47 411

转载 HDU 水题十道,慢慢品味

转载自:提高鸟语能力~~1 hdu 1032[cpp] view plain copy print?#include   using namespace std;    int len(int n)  {      int s  = 1;      while (n!=1)      {      

2016-12-04 00:29:35 484

原创 HDU 1029(鸽巢原理)

Ignatius and the Princess IVTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32767 K (Java/Others)Total Submission(s): 28525    Accepted Submission(s): 12081Problem Descriptio

2016-12-04 00:05:48 349

转载 容器+位异或 HDU 2095 find your parents(2)

转载自:http://blog.csdn.net/dgq8211/article/details/7455722题目链接:Click here~~题意:给你n个数字,已知只有一个数字出现了奇数次,其他数字都出现了偶数次,要求你找出这个特别的数字。解题思路:题目内存限制:1024K,所以不能简单地用数组存然后再处理。为了节约内存,可

2016-12-03 10:48:52 261

转载 C语言/C++文件的读取与写入操作

转载自:http://blog.csdn.net/llwwlql/article/details/502121471、文件的重定向操作[cpp] view plain copy#include   int main()  {      freopen("input.txt","r",stdin); //重定向操

2016-12-02 17:29:25 1679

jspsmartupload(UTF-8版)

老版本的smartupload是GBK的,上传文件后文件,保存后会乱码,这里更新了源码希望可以帮到大家

2017-12-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除