- 博客(16)
- 收藏
- 关注
原创 静态数据的初始化
静态数据的初始化如果数据属于某个基本类型,而且也没有对它进行初始化,那么它就会获得基本类型的标准初值;如果它是一个对象引用,那么除非心创建一个对象,并指派给该引用,否则它就是空值(null)无论创建多少个对象,静态数据都只占用一份存储区域。 //4.4.2.1 public
2007-12-09 12:35:00 394
原创 String
public class StringTest1 { public static void main(String[] args) { String str = new String("My name is ");
2007-12-07 21:59:00 650
原创 Arrays
sort()方法:将数组按升序排列 import java.util.Arrays; public class ArraysSort { public static void main(String[] args) {
2007-12-07 21:52:00 529
原创 数组
声明数组变量 public class ArrayTest { public static void main(String[] args) { int[] array1 = new int[5];
2007-12-06 18:19:00 389
转载 教育未来JAVA培训中心笔记(一):初学者如何学好JAVA
首先要说明的是,下面所有的步骤有一个前提条件:就是多多练习。 学习Java首先从最基本的语法开始入手,首先去了解Java的基本数据类型、分支语句、循环语句、数组以及定义一个类以及它的方法和属性之后,就可以开始进行练习了,最好的方式是那数据结构中的算法进行联系,可以先练习一些数值算法,再编写排序算法之类算法,基本上这些算法编写好了,Java的基本语法也基本上就做熟悉了。 当基础语法学完了之后,接下来
2007-12-06 16:35:00 618
原创 若干基础知识
1. 基本数据类型:整型:int,short,long,byte浮点型:float,double(float类型的数值后有一个后缀F,没有后缀的浮点数值默认为double类型)char类型boolean类型:true,flase public class DataValueMaxMin {
2007-12-06 16:32:00 326
转载 单词倒转
Strtok函数原型:char *strtok(char *s, char *delim); 功能:分解字符串为一组字符串。s为要分解的字符串,delim为分隔符字符串。说明:首次调用时,s指向要分解的字符串,之后再次调用要把s设成NULL。 strtok在s中查找包含在delim中的字符并用NULL(/0)来替换,直到找遍整个字符串。返回值:从s开头
2007-11-08 21:36:00 424
原创 螺旋方阵
输入有多组数据,每组只有一行,包含x,y(1 和t,输出x*y螺旋方阵,如果t=0,就输出逆时针螺旋方阵,否则输出顺时针的样例输出(每个数字要占四个格子,输出完一组就接着输出一个空行): 1 12 11 2 13 10 3 14 9 4 15 8 5 6 7 1 2 3 4 12 13 14 5 11 16 15
2007-06-03 00:43:00 1373 1
原创 二叉链表
二叉链表类的声明 template class T> struct BiNode //二叉树的结点结构 { T data; BiNode *lchild, *rchild;
2007-06-03 00:35:00 1472 1
原创 队列
队列队列是只允许在一段进行插入操作,而另一端进行删除操作的线性表,允许插入的一端为队尾,允许删除的一端为对头。最先入队者最先出队数组实现类的声明: const int size = 100; template class ArrayQueu
2007-05-31 21:15:00 596
原创 栈
栈是在只能在表尾进行插入和删除操作的线性表,允许插入和删除的一端称为栈顶,另一端称为栈底。最后入栈者先出栈 1 顺序栈 栈空时栈顶指针top==-1,栈满时栈顶指针topv==StackSize-1,入栈时栈顶指针top加1,出栈时栈顶指针top减1;顺序栈存储结构数组实现类的声明 con
2007-05-31 21:13:00 708
原创 线性表——顺序表
线性表的顺序存储结构称为顺序表。 说明: 1.顺序表是用一段地址连续的存储单元依次存储线性表的数据元素。 2.通常用一维数组来实现顺序表,C++中数组的下标从0开始。 3.线性表中第i个元素存储在数组(C++)中下标为i-1的位置。
2007-05-12 11:41:00 1394
原创 递归
递归的定义:子程序(或函数)直接调用自己或通过一系列调用语句间接调用自己,是一种描述问题和解决问题的基本方法。 首先,看一个简单的递归例子: #include void countdown (int n); int
2007-05-10 17:09:00 699
转载 学习C++的一点体会
我从去年11月份开始自学C++(本人现在做C#开发),现在把我这10来个月学习体会写出来和大家分享。1。关于要不要学习C++?(结论:要学,一定要学!)如今在网上很多为要不要学C++争的不可开交,因为现在JAVA,C#,。NET都炒的很火,特别是JAVA,大有炸平庐山,停止地球转动之势。用林锐同志的话说,其实JAVA只是C++外甥,跑到舅舅身上撒了一泡尿而已。首先,我们从JAVA 的来历上来说,J
2007-05-09 20:29:00 656
转载 二维数组
对于常规的方法:T [n][n]的方法我就不说了。首先介绍两个动态的创建方法,然后介绍一下C++标准的中使用STL的容器vector创建二维数组的方法。1. 定义: const int ROW = 3; int size = 5; int (*pi)[ROW] = new int[size][ROW];操作方法: int k = 0; cout for ( i=0; i {
2007-04-22 21:42:00 647
原创 链表
一 单链表1. 结点声明:template struct Node{ T data; Node *next; //此处也可以省略}2. 类声明:template class LinkList{public:LinkList( ){first=new Node; first->next=NULL;
2007-04-22 20:32:00 594
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人