【jAVA基础知识】 第4章:类与对象
Coder.Bing 发布于 2015-03-04
[t]第4章: 类与对象[/t] [t]4.1编程语言的几个发展阶段[/t] [t]4.1.1面向机器语言[/t] ….. [t]4.1.2面向过程语言[/t] ….. [t]4.1.3面向对象语言[/t] 1)核心是“对象” 特点:封装性,继承,多态 [...
Coder.Bing 发布于 2015-03-04
[t]第4章: 类与对象[/t] [t]4.1编程语言的几个发展阶段[/t] [t]4.1.1面向机器语言[/t] ….. [t]4.1.2面向过程语言[/t] ….. [t]4.1.3面向对象语言[/t] 1)核心是“对象” 特点:封装性,继承,多态 [...
Coder.Bing 发布于 2015-03-04
[t]目录:[/t] 第4章: 类与对象 http://bcoder.clbug.com/?p=453 4.1编程语言的几个发展阶段 4.1.1面向机器语言 4.1.2面向过程语言 4.1.3面向对象语言 4.2 类 4.2.1类声明 4.2...
Coder.Bing 发布于 2015-02-25
[t]算法思想[/t] 希尔排序属于插入类排序,是将整个有序序列分割成若干小的子序列分别进行插入排序。具体方法是先取一个小于n的整数d1作为第一个增量,把文件的全部记录分组。所有距离为d1的倍数的记录放在同一个组中。先在各组内进行直接插入排序;然后,取第二个增量d2 [t]程序如...
Coder.Bing 发布于 2015-02-25
[t]直接插入排序(Insertion Sort):[/t] 基本思想是:每次将一个待排序的记录,按其关键字大小插入到前面已经排好序的子序列中的适当位置,直到全部记录插入完成为止。 [t]程序分析[/t] a[0] a[1] a[2] a[3] a[4] a[5] a[6] a[...
Coder.Bing 发布于 2015-01-27
假设有九个格子,其中八个格子为1~8的互不相同的数字,另外一个为空,用0表示,现在我们需要将1~8这些数字排列成1,2,3,4,5,6,7,8,0 就像手机上的拼图游戏一样。 [t]程序设计思想:[/t] 1) 定义一个结构体,结构体成员为一个二维数组和“0”(空格)的坐标x,...
Coder.Bing 发布于 2015-01-21
[t]拉丁方阵是一种n×n的方阵,方阵中恰有n种不同的元素,每种元素恰有n个,并且每种元素在一行和一列中 恰好出现一次。[/t] [cc lang=”c”] #include #include int n; typedef struct lnode{ in...
Coder.Bing 发布于 2015-01-20
[t]问题如下:魔术师手上又13张黑牌,分别为A~K,现在魔术师将牌正面朝下叠在一起,只要数数就能抽出相应的牌,从1数到13,现在我们用c语言解决魔术师手中的牌预先顺序。[/t] [t]程序如下:[/t] #include<stdio.h> #include<s...
Coder.Bing 发布于 2015-01-18
#include <stdio.h> #include <stdlib.h> typedef char elemtype; /*结构体声明*/ typedef struct bitnode{ elemtype ch; struct bitnode *lch...
Coder.Bing 发布于 2015-01-17
[t]亲密数:满足整数A的因子(包括1,不包括自身)之和a1等于B,且B的因子(包括1,不包括自身)之和b1等于A,且A不等于B[/t] #include <stdio.h> void qms(long m); //计算亲密数函数 int...
Coder.Bing 发布于 2015-01-16
//公式 w = (int)(c/4) – 2*c + y + (int)(y/4)+ (int)(13*(m+1)/5) + d – 1; //可以获取当前日期,并计算今天是星期几. #include <stdio.h> #include &...