自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

GadyPu的专栏

Never Give up On Your Dreams!!!

  • 博客(12)
  • 收藏
  • 关注

原创 2015你好,2014再见!

2014-12-31 22:27:50 513

原创 数据结构之拓扑排序

对一个有向无环图(Directed Acyclic Graph简称DAG)G进行拓扑排序,是将G中所有顶点排成一个线性序列,使得图中任意一对顶点u和v,若边(u,v)∈E(G),则u在线性序列中出现在v之前。通常,这样的线性序列称为满足拓扑次序(Topological Order)的序列,简称拓扑序列。简单的说,由某个集合上的一个偏序得到该集合上的一个全序,这个操作称之为拓扑排序。 一个简单的求

2014-12-31 20:39:08 428

原创 hoj 1058 Number Triangles

Consider the number triangle shown below. Write a program that calculates the highest sum of numbers that can be passed on a route that starts at the top and ends somewhere on the base. Each step can

2014-12-30 22:25:17 324

原创 数据结构之图的创建及其遍历

简单的实现了一下,有向图,无向图的创建及其遍历。 用邻接矩阵创建的是无向图,邻接矩阵创建的是有向图。 具体实现如下: 邻接表的实现, #define _CRT_SECURE_NO_WARNINGS #include #include #include #define Max_Szie 100 typedef struct node { int VerInfo,Priority; // 顶

2014-12-28 15:38:34 917

原创 二叉树的层次遍历

简单的实现了二叉树的层次遍历,用了图的广度优先搜索思想,具体实现如下: 例子如下图: #include #include #include #define MaxSize 100 typedef struct node { int data; struct node *lchild, *rchild; }BinTree,*BinNode; BinNode AddNewNode(int

2014-12-27 20:09:21 482

原创 数据结构之优先队列(二叉堆)

简单的实现了一下二叉堆的创建,初始化,以及取最大,最小元素(大根堆,小根堆)。 代码如下: #include #include #include #define father(i) ((i) >> 1) // 父节点 #define lchild(i) ((i) << 1) // 左结点 #define rchild(i) (((i) << 1) +1 ) // 右结点 #define Ma

2014-12-23 20:22:49 380

原创 数据结构之二叉查找树的建立遍历删除

二叉查找树建立,遍历,查找元素很容易实现。我主要写写删除过程。 二叉查找树结点的删除分几种情况: 如果结点是一片树叶,那么直接删除即可。如果结点有一个儿子,则该节点可以在其父节点调整指针绕过该节点后被删除。如果结点有两个儿子,一般的删除方法是用其右子树的最小的数据代替该节点,并删除那个结点。因为最小的那个结点不可能有左儿子,所以第二次删除很容易实现。 代码如下,写的不太好,见笑了 #inc

2014-12-21 16:03:24 431

原创 hoj 1744 Grandpa is Famoust

The whole family was excited by the news. Everyone knew grandpa had been an extremely good bridge player for decades, but when it was announced he would be in the Guinness Book of World Records as the

2014-12-17 20:18:36 451

原创 hoj 1703 To and Fro

Mo and Larry have devised a way of encrypting messages. They first decide secretly on the number of columns and write the message (letters only) down the columns, padding with extra random letters so

2014-12-16 22:47:05 346

原创 hoj 1976 Calendar

A calendar is a system for measuring time, from hours and minutes, to months and days, and finally to years and centuries. The terms of hour, day, month, year and century are all units of time measu

2014-12-15 19:56:37 389

原创 简单的学生信息管理系统

做这东西纯粹无聊(花了一下午帮同学写的),没啥营养。各个函数都注释好了,很容易看懂。 有些地方写的不太合适也懒得改了,凑合看吧 好了少废话直接贴代码。。。 PS:vs2013和codeblock都编译通过,vc6编译出一大堆错误(无视吧o(╯□╰)o) 主函数: #define _CRT_SECURE_NO_WARNINGS #include #include"函数接口.h" int m

2014-12-13 16:06:54 1276

原创 数列极差问题

在黑板上写了N个正整数组成的一个数列,进行如下操作: 每次擦去其中的两个数a和b,然后在数列中加入一个数a×b+1,如此下去直至黑板上 剩下一个数,在所有按这种操作方式最后得到的数中,最大的为max,最小的为min, 则该数列的极差定义为M=max-min。     请你编程,对于给定的数列,计算极差。 输入     输入包含多个测试集。每个测试集的第一个数N表示 正整数序列

2014-12-05 20:59:26 1826

空空如也

空空如也

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

TA关注的人

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