我们在这文章将要学习Scala的最后一个特性是泛型。Java程序员们可能最近才知道这个东西,因为这个特性是在Java1.5中才被加入的。
泛型是一种可以让你使用类型参数的设施。例如当一个程序员正在实现一个链表时,将不得不面对诸如如何决定链表中节点保存数据的类型之类的问题。正由 于这是一个链表,所以往往会在不同的环境中使用,因此,我们不能草率的决定节点数据类型,比如说Int。这种决定是相当的草率且...
分类:
其他好文 时间:
2015-05-27 19:12:03
阅读次数:
261
找出10000以内所有不能由n+n的各位数字和组成的数字。
直接代码,一看就懂。
#include
using namespace std;
#define MAX 10003
int main()
{
int i, b, sum, a[MAX]={0};
for(i=1; i<MAX; i++)
{
b = sum = i;
...
分类:
其他好文 时间:
2015-05-27 19:10:31
阅读次数:
133
#include
using namespace std;
void Merge_Sort(int *a,int p,int q ,int r)//归并
{
int i,j,k;
int n1=q-p+1;
int n2=r-q;
int *le=NULL;
int *ri=NULL;
le = new int [...
分类:
编程语言 时间:
2015-05-27 19:08:13
阅读次数:
113
开关问题,有n个灯,分别由n个开关控制,拨一下开关则可以改变灯的状态(开->关 关->开)。初始状态灯都是关着的,先把每个开关都拨一下,然后拨一下2的倍数的开关,接着3的倍数,直到n的倍数,问最后有多少灯是开着的。
#include
#include
using namespace std;
int main()
{
int n;
cin>>n;
while(n-...
分类:
其他好文 时间:
2015-05-27 19:07:37
阅读次数:
120
#include#include#include#include#define max(a, b)(a > b ? a : b)#define N 30int a[N], vis[N], n, k, f;void DFS(int s, int m, int d)//s为搜索起点 m为已组成的正方体的...
分类:
其他好文 时间:
2015-05-27 19:05:05
阅读次数:
130
255) fc=255;if(bc>255) bc=255;int r=fc+random.nextInt(bc-fc);int g=fc+random.nextInt(bc-fc);int b=fc+random.nextInt(bc-fc);return new Color(r,g,b);}%>...
分类:
Web程序 时间:
2015-05-27 19:01:47
阅读次数:
114
集合统计函数1.个数统计函数: count语法: count(*), count(expr), count(DISTINCT expr[, expr_.])返回值: int说明: count(*)统计检索出的行的个数,包括NULL值的行;count(expr)返回指定字段的非空值的个数;count(...
分类:
其他好文 时间:
2015-05-27 18:55:14
阅读次数:
155
class ArrayTest { public static void main(String[] args) { tohex(60); } //十进制转十六进制 public static void toHex(int num){ tr...
分类:
编程语言 时间:
2015-05-27 18:54:21
阅读次数:
142
今天要讲的题目是全排列的问题:有1、2、3、...、n这样一个数列,要求输出其全排列。 那么,显然,这道题目非常之简单,用一个标志数组变量,标记数字的使用情况,然后根据它挑选数字即可。由于题目很简单,在这就不多说了,来看看代码: 1 #include 2 int n; 3 int sum=0;...
分类:
其他好文 时间:
2015-05-27 18:51:28
阅读次数:
141
Tips:本程序没有什么难度,只要按照逻辑进行替换即可,需要注意的是,由于输入串中含有空格符号,所以不能使用scanf("%s",ch);来读取一串,可以使用gets()函数读取一行字符。 1 #include 2 #include 3 int main() 4 { 5 char ch[...
分类:
其他好文 时间:
2015-05-27 18:51:27
阅读次数:
117