摘要: 1 /* 2 @2011/6/14 螺旋方阵 3 @author zengweilin 4*/ 5 #include "stdio.h" 6 #include "stdlib.h" 7 8 void widdershins(int); 9 void deasil(int); 10 11 int main(){ 12 int n; 13 printf("please input the value of n: "); 14 scanf("%d",&n); 15 while(n<=0) 16 { 17 p 阅读全文
posted @ 2011-06-17 22:09 KISS's blog 阅读(1048) 评论(2) 推荐(0) 编辑
摘要: 打开Window菜单下Preferences选项,依次单击Java、Installed JRES(如下图1-1)双击当前已经安装了的JRE或选择已经安装了的JRE后单击按钮Edit,弹出Edit JRE(如下图1-2),在JRE system libraries内选择%JAVE_HOME%jre\lib\rt.jar,单击按钮Source Attachment,在弹出的Source Attachment Configuration窗口中(如下图1-3),选择External location,单击按钮External File选择%JAVA_HOME%目录下的src.zip即可,单击OK,回到 阅读全文
posted @ 2013-04-02 22:21 KISS's blog 阅读(1004) 评论(1) 推荐(1) 编辑
摘要: 在建立对象模型时,很容易把依赖和关联系混淆。当对象A和对象B之间存在依赖、关联关系时,对象A都有可能调用对象B的方法,这是两种关系之间的相同之处,除此之外,它们有着不同的特征。1.依赖关系的特征对于两个相对独立的系统,当一个系统负责构造另一个系统的实例,或者依赖另一个系统的服务时,这两个系统之间主要体现为依赖关系,即"use-a",例如生产零件的机器和零件,机器负责构造零件对象。再例如充电电池和充电器,充电电池通过充电器来充电。再例如自行车Bicycle和打气筒Pump,自行车通过打气筒来充气。图1-39为Bicycle类与Pump类的类框图。 图1-39 Bicycle类 阅读全文
posted @ 2012-04-03 15:27 KISS's blog 阅读(254) 评论(0) 推荐(0) 编辑
摘要: public class ChangeTest { public void changeMethodA(int a, int b){ System.out.println("changeMethodA交换之前\ta:"+a+"\tb:"+b); a = a + b - (b = a); System.out.println("changeMethodA交换之后\ta:"+a+"\tb:"+b); } public void changeMethodB(int a, int ... 阅读全文
posted @ 2012-04-02 20:21 KISS's blog 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 面朝大海,春暖花开 作者:海子 从明天起,做一个幸福的人 喂马、劈柴,周游世界 从明天起,关心粮食和蔬菜 我有一所房子,面朝大海,春暖花开 从明天起,和每一个亲人通信 告诉他们我的幸福 那幸福的闪电告诉我的 我将告诉每一个人 给每一条河每一座山取一个温暖的名字 陌生人,我也为你祝福 愿你有一个灿烂的前程 愿你有情人终成眷属 愿你在尘世获得幸福 我只愿面朝大海,春暖花开 阅读全文
posted @ 2012-02-29 21:31 KISS's blog 阅读(146) 评论(0) 推荐(0) 编辑
摘要: /* *队列:几乎和栈的代码差不多,理解至上!!!一定补上*/// ----------------顺序队列-------------------// ----------------链队-------------------// ----------------双端队列-------------------queue.cpp 1 //顺序队列 2 const int MaxSize=10; 3 typedef struct 4 { 5 int data[MaxSize]; 6 int front,rear; 7 }SqQueue; 8 9 void InitQueue(Sq... 阅读全文
posted @ 2011-11-02 12:42 KISS's blog 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 栈的实现:顺序栈与链栈Stack.h 1 /* 2 *栈: 3 * 基本操作集:1、初始化栈 4 * 2、判栈空 5 * 3、取栈顶 6 * 4、进栈以及出栈 7 */ 8 9 //顺序栈10 #define Max_Size 1511 typedef struct12 {13 int data[Max_Size];14 int top;15 }SqStack;16 17 void InitStack(SqStack* &s,int a[],int n);18 void ... 阅读全文
posted @ 2011-11-02 10:03 KISS's blog 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 经历过了测试,如有不妥的地方,望请雅正!!!Matrix.h 1 /*单链表: 2 *基本操作:头结点创建以及尾节点创建 3 * 查找节点的值以及位置 4 * 插入节点以及删除节点 5 * 销毁节点以及显示链表的值 6 */ 7 typedef struct LNode 8 { 9 int data;10 struct LNode *next;11 }LinkList;12 13 void CreateListF(LinkList *L,int a[],int n);14 void CreateListR(LinkL... 阅读全文
posted @ 2011-11-01 21:31 KISS's blog 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 1 /* 2 *@author ? 3 *@since 2011/07/29 4 *@function 实现链表的常用操作,比较粗糙。 5 * 功能大概是:显示链表结构;查询链表;删除节点;插入结点;修改结点 6 */ 7 #include <stdio.h> 8 #include <stdlib.h> 9 10 struct node 11 { 12 int value; 13 struct node *next; 14 }; 15 /* 16 *插入结点(单个) 17 */ 18 struct node *add_to_list(struct node *list, 阅读全文
posted @ 2011-07-29 18:08 KISS's blog 阅读(2449) 评论(1) 推荐(1) 编辑
摘要: 可能现在对于一个问题,很多人第一想到的就是利用自己有限的脑细胞勾画出求解的“蓝图”,之后再开始一步一步的编程实现它。当然,也不乏使用库函数求解的人存在。的确,这是一种现象,在大学生活中经常看到。我比较推崇优先考虑库函数。之前我们应该了解库函数,才能正确使用它们。为什么库函数如此重要?有三点可以说明,第一点就是这些函数是针对运行速度进行过优化;第二点就是这些函数会使得程序的可移植性更好,因为支持任何字符集;第三点就是当地点改变时相应的函数也会相应的调整期行为,使用更加普遍。 阅读全文
posted @ 2011-07-16 23:32 KISS's blog 阅读(308) 评论(0) 推荐(0) 编辑
摘要: <ctype.h>主要提供两类重要的函数:字符测试函数和字符大小转化函数。提供的函数中都以int类型为参数,并返回一个int类型的值。实参类型应该隐式转换或者显示转换为int类型。 一、字符测试函数:int isdigital(int c);判断是否是数字。 int isxdigital(int c);判断时都是十六进制数字。 int isalpha(int c);判断是否是字母。 int isalnum(int c);判断是否是字母或数字。 int islower(int c);判断是否是小写字母。 int isupper(int c);判断是否是大写字母。 int isspac 阅读全文
posted @ 2011-07-16 23:23 KISS's blog 阅读(1662) 评论(2) 推荐(3) 编辑