02 2014 档案

摘要:CSDN 高校俱乐部/英雄会 题目;设数组a包含n个元素恰好是0..n - 1的一个排列,给定b[0],b[1],b[2],b[3]问有多少个0..n-1的排列a,满足(a[a[b[0]]]*b[0]+a[a[b[1]]]*b[1]+a[a[b[2]]]*b[2]+a[a[b[3]]]*b[3])%n==k ?输入包含5个参数:N,K,B0,B1,B2,B3,其中 4#include int b[5];int c[5];int a[15];int aa[15];int vis[15];int n, sum, k;int B_same_num(int b[]){ int i, j; int p 阅读全文
posted @ 2014-02-12 17:31 Levi.duan 阅读(216) 评论(0) 推荐(0)
摘要:去MiniGUI官方网站看的时候,很兴奋,安装竟然这么容易。上帝总是在给你一个苹果之后,赏你一巴掌。我的确是高兴太早了。首先看一下官网文档的说明步骤:(截取于官方文档)Installing resource files of MiniGUIWe must install resource files of MiniGUI first. Please follow the steps below t... 阅读全文
posted @ 2014-02-11 01:01 Levi.duan 阅读(2352) 评论(4) 推荐(0)
摘要:JAVA修饰符类型(public,protected,private,friendly)public的类、类属变量及方法,包内及包外的任何类均可以访问;protected的类、类属变量及方法,包内的任何类,及包外的那些继承了此类的子类才能访问;private的类、类属变量及方法,包内包外的任何类均不能访问;如果一个类、类属变量及方法不以这三种修饰符来修饰,它就是friendly类型的,那么包内的任何类都可以访问它,而包外的任何类都不能访问它(包括包外继承了此类的子类),因此,这种类、类属变量及方法对包内的其他类是友好的,开放的,而对包外的其他类是关闭的。类:访问修饰符修饰符class类名称ex 阅读全文
posted @ 2014-02-10 00:20 Levi.duan 阅读(238) 评论(0) 推荐(0)
摘要:题目描述:用两个栈来实现一个队列,完成队列的Push和Pop操作。队列中的元素为int类型。输入:每个输入文件包含一个测试样例。对于每个测试样例,第一行输入一个n(1=0)2. POP 从队列中pop一个数。输出:对应每个测试案例,打印所有pop操作中从队列pop中的数字。如果执行pop操作时,队列为空,则打印-1。样例输入:3PUSH 10POPPOP样例输出:10-1题解:应该是考察STL栈应用的一道面试题,还有一点小技巧,不要用两个水杯倒来倒去(如图,明显错误做法)。用一个水杯倒就可以了。代码:C的简洁 && C++的优雅。C代码:#include #include #i 阅读全文
posted @ 2014-02-09 19:27 Levi.duan 阅读(829) 评论(0) 推荐(1)
摘要:The ProblemFootball the most popular sport in the world (americans insist to call it "Soccer",but we will call it "Football"). As everyone knows, Brasil is the country that have mostWorld Cup titles (four of them: 1958, 1962, 1970 and 1994). As our national tournament have many t 阅读全文
posted @ 2014-02-09 16:41 Levi.duan 阅读(594) 评论(0) 推荐(0)
摘要:一、异常官方定义:1、就是不正常。程序在运行时出现的不正常情况。其实就是程序中出现的问题。这个问题按照面向对象思想进行描述,并封装成了对象。因为问题的产生有产生的原因、有问题的名称、有问题的描述等多个属性信息存在。当出现多属性信息最方便的方式就是将这些信息进行封装。异常就是java按照面向对象的思想将问题进行对象封装。这样就方便于操作问题以及处理问题。2、出现的问题有很多种,比如角标越界,空指针等都是。就对这些问题进行分类。而且这些问题都有共性内容比如:每一个问题都有名称,同时还有问题描述的信息,问题出现的位置,所以可以不断的向上抽取。形成了异常体系。二、异常:1、异常:就是程序在运行时出现不 阅读全文
posted @ 2014-02-08 18:05 Levi.duan 阅读(338) 评论(0) 推荐(0)
摘要:题目描述:输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并输出它的后序遍历序列。输入:输入可能包含多个测试样例,对于每个测试案例,输入的第一行为一个整数n(1#include int ino[1002];int pre[1002];typedef struct btnode *btlink;typedef struct btnode{ int data; btlink left; btlink right;}Btn 阅读全文
posted @ 2014-02-07 11:34 Levi.duan 阅读(251) 评论(0) 推荐(0)
摘要:题目描述:输入一个链表,从尾到头打印链表每个节点的值。输入:每个输入文件仅包含一组测试样例。每一组测试案例包含多行,每行一个大于0的整数,代表一个链表的节点。第一行是链表第一个节点的值,依次类推。当输入到-1时代表链表输入完毕。-1本身不属于链表。输出:对应每个测试案例,以从尾到头的顺序输出链表每个节点的值,每个值占一行。样例输入:12345-1样例输出:54321代码(一)双链表输出:#include #include typedef struct node *link;typedef struct node{ int data; link pre; link next;}Node;void 阅读全文
posted @ 2014-02-07 01:08 Levi.duan 阅读(394) 评论(0) 推荐(0)
摘要:一、内部类的访问规则:1、内部类可以直接访问外部类中的成员,包括私有。格式为外部类名.this2、外部类要访问内部类,必须建立内部类对象。代码:class Outer{ private int x = 3; class Inner//内部类 { //int x = 4; void function() { //int x = 6; System.out.println("innner :"+Outer.this.x); } } /**/ void method() { Inner in = new Inner(); in.function(); }}class Inne.. 阅读全文
posted @ 2014-02-05 15:04 Levi.duan 阅读(282) 评论(0) 推荐(0)
摘要:总结:常用的函数:一、memchr:说明:当第一次遇到字符ch时停止查找。如果成功,返回指向字符ch的指针;否则返回NULL。代码:#include void*memchr(constvoid*s, int c, size_t n){ const unsigned char uc = c; constunsigned char*su; for(su = s; 0... 阅读全文
posted @ 2014-02-03 23:18 Levi.duan 阅读(1311) 评论(0) 推荐(0)