自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zxq1138634642的专栏

只是为了个人学习,存取资料所用。同时也方便他人的学习

  • 博客(23)
  • 资源 (5)
  • 问答 (1)
  • 收藏
  • 关注

原创 歌厅歌曲管理系统(转)用c语言实现的一个课程设计

系统功能:该系统以菜单方式工作,歌曲信息包括:歌名、演唱者、作词、作曲、所属专辑、出版时间、出版公司。试设计一歌厅歌曲管理系统,使之能提供以下功能:歌曲信息录入、修改、插入、删除功能;歌曲排序浏览功能;按歌名查询、按演唱者查询等功能。完整的实现代码如下:#include "stdio.h" #include "stdlib.h" #include "string.h" /

2012-10-31 21:02:53 2899 3

原创 Java Swing图形化编程的初级介绍

学习Java Swing图形化编程,我们首先要了解三个最基本的概念:顶层容器,控件,布局。下面就来介绍一下这三个基本概念1.顶层容器什么是顶层容器?当我们使用Java进行图形编程的时候,图在哪里绘制呢?我们需要一个能够提供图形绘制的容器,这个容器就被称为顶层容器,你也可以把它想象成一个窗口。顶层容器是进行图形编程的基础,一切图形化的东西,都必然包括在顶层容器中。在Swing中,我们有三

2012-10-31 20:41:35 5035

原创 二叉树遍历 ,根据先序和中序遍历序列建树

先序可以判断根中序可以判断左右孩子后序可以判断根例题1.已知二叉树的先序、中序和后序序列分别如下,但其中有一些已模糊不清,试构造出该二叉树。先序序列 _BC_EF__中序序列 BDE_AG_H后序序列 _DC_GH_A解法:后序最后一个是A,所以A是先序的第一个得到:先序序列 ABC_EF__ 中序序列 BDE_AG_H 后序序列 _DC_GH_A _________

2012-10-29 12:37:37 3147

原创 vc++6.0断点调试

一:所谓断点就是告诉调试器在何处暂时程序的运行,以便查看程序的状态以及浏览和修改变量的值等,但是在不同的运行环境中断点的类型是不一样的,在vc++6.0中用于c++调试的断点可一分为3个类型,位置断点,数据断点,条件断点。位置断点是指示程序运行的中断的代码行号数据断点是当某个表达式的值为真或者改变数值时中断程序的运行条件断点是位置断点的扩展,他们的方式相同,当某个表达式的值为真或者改变

2012-10-25 07:40:24 16125

原创 递归算法详解以及在二叉树中的应用

一:定义:在一个子程序(过程或函数)的定义中又直接或间接地调用该子程序本身,称为递归。递归是一种非常有用的程序设计方法。用递归算法编写的程序结构清晰,具有很好的可读性。递归算法的基本思想是:把规模大的、较难解决的问题变成规模较小的、易解决的同一问题。规模较小的问题又变成规模更小的问题,并且小到一定程度可以直接得出它的解,从而得到原来问题的解。二:在二叉树中的应用二叉树的遍历算法有多种,典型

2012-10-24 21:14:18 1210

转载 Java面试宝典2013版

Java面试宝典2013版(超长版)一. Java基础部分......................................................................................................21、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?.....22、Java有没有goto?....

2012-10-21 09:58:47 5451 1

原创 Java迭代器(转)(iterator详解以及和for循环的区别)

迭代器是一种模式,它可以使得对于序列类型的数据结构的遍历行为与被遍历的对象分离,即我们无需关心该序列的底层结构是什么样子的。只要拿到这个对象,使用迭代器就可以遍历这个对象的内部.1.IteratorJava提供一个专门的迭代器>Iterator,我们可以对某个序列实现该interface,来提供标准的Java迭代器。Iterator接口实现后的功能是“使用”一个迭代器.文档定义:

2012-10-20 10:29:11 68652 5

原创 全面接触Java集合框架

Java集合框架(1)一、概述数据结构对程序设计有着深远的影响,在面向过程的C语言中,数据库结构用struct来描述,而在面向对象的编程中,数据结构是用类来描述的,并且包含有对该数据结构操作的方法。在Java语言中,Java语言的设计者对常用的数据结构和算法做了一些规范(接口)和实现(具体实现接口的类)。所有抽象出来的数据结构和操作(算法)统称为Java集合框架(Jav

2012-10-20 09:55:15 991

原创 集合的交 并 差 补 运算

这是离散数学上的一个实验题,让用编程实现集合的交 并 差 补的运算。我这是借鉴的同学的。我自己水平还达不到啊。                                mian.c#include #include "funcs.h"intmai

2012-10-18 12:59:09 7182 1

原创 [栈的应用] 打印任意命题公示的真值表和主范式(这是转载同学的)

课本是高等教育出版社出版的《离散数学及其应用》。程序会自动分析输入的表达式,并且列出真值表,最后打印出主析取范式和主合取范式,最多支持256 个变元。主要用到的算法:中缀表达式转后缀表达式、后缀表达式求值还有一个二进制加法模拟。下面上2 个图,第一个是表达式开头没有非运算的(课本P85 例3.5.5):第二个不但表达式开头有非运算,而且非运算之后并不是一个数值,

2012-10-18 08:08:51 1337 1

原创 看到一篇好的文章计算机专业的学习心得

如何学好计算机技术反思录    计算机科学与技术这一门科学深深的吸引着我们这些同学们,上计算机系已经有近三年了,自己也做了一些思考,我一直认为计算机科学与技术这门专业,在本科阶段是不可能切分成计算机科学和计算机技术的,因为计算机科学需要相当多的实践,而实践需要技术;每一个人(包括非计算机专业),掌握简单的计算机技术都很容易(包括程序设计),但计算机专业的优势就在于,我们掌握许多其他专业并不“深

2012-10-12 16:46:26 6381

原创 看到一篇如何学好c语言的文章感觉不错就copy下来啦

如何学好c语言教了多年《C程序设计》课程,大多学生觉的这门课程难学。其实,按照我们现在的教学大纲和教学要求,只要同学们掌握一些方法,克服心理上畏难、不轻言放弃,是完全可以学好的。《C程序设计》的内容很丰富,按照我们现在的教学大纲,教学的主要内容是基础知识、四种结构的的程序设计、函数与数组的应用和一些简单的算法。在学习时,同学们应该把主要精力放在这些部分,通过实践(练习和上机调试等熟练掌握。

2012-10-12 16:37:42 1740

原创 c语言程序设计流程图详解

介绍常见的流程图符号及流程图的例子。本章例1 - 1的算法的流程图如图1 - 2所示。本章例1 - 2的算法的流程图如图1 - 3所示。在流程图中,判断框左边的流程线表示判断条件为真时的流程,右边的流程线表示条件为假时的流程,有时就在其左、右流程线的上方分别标注“真”、“假”或“T”、“F”或“Y”、“N”另外还规定,流程线是从下往上或从右向左时,必须带箭头,除此以外,都不画箭

2012-10-12 16:32:26 40410 2

原创 数据结构实验之图书馆借书线性表的顺序和链式存取结构的应用

/* Name: sqlist.h Copyright: Author: Date: 21-03-05 20:21 Description: */#ifndef SQLIST_H_INCLUDED#define SQLIST_H_INCLUDED#include "ds.h" //for Status,OK ...#ifndef ElemType#defi

2012-10-09 21:32:49 2350

转载 线性表详述

1. 线性表:n个数据元素的有序集合。线性表是一种常用的数据结构。在实际应用中,线性表都是以栈、队列、字符串、数组等特殊线性表的形式来使用的。由于这些特殊线性表都具有各自的特性,因此,掌握这些特殊线性表的特性,对于数据运算的可靠性和提高操作效率都是至关重要的。  线性表是一个线性结构,它是一个含有n≥0个结点的有限序列,对于其中的结点,有且仅有一个开始结点没有前驱但有一个后继结点,有且仅有

2012-10-08 20:36:08 382

转载 栈和队列

1.栈1.1栈的定义栈是一种特殊的线性表。其特殊性在于限定插入和删除数据元素的操作只能在线性表的一端进行。如下所示:结论:后进先出(Last In First Out),简称为LIFO线性表。栈的基本运算有六种:构造空栈:InitStack(S)、判栈空: StackEmpty(S)、判栈满: StackFull(S)、进栈: Push(S,

2012-10-08 20:32:33 528

原创 串的模式匹配算法

下面借鉴了他人的一部分。.BF(Brute-Force)算法 .KMP算法Brute-Force算法的思想1.BF(Brute-Force)算法 Brute-Force算法的基本思想是:1) 从目标串s 的第一个字符起和模式串t的第一个字符进行比较,若相等,则继续逐个比较后续字符,否则从串s 的第二个字符起再重新和串t进行比较。2) 依此类推,直

2012-10-08 20:16:36 898

原创 JAVA中适配器设计模式的简单介绍

1适配器设计模式设计思想:把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口原因不匹配而无法一起工作的两个类能够一起工作。适配类可以根据参数返还一个合适的实例给客户端。2观察一个特点:接口中都是抽象方法,则子类必须全部覆写接口中的全部抽象方法,那么如果现在子类不希望全部都覆写,请看下面这个例子:interface A {public void fun1(

2012-10-05 17:17:35 436

原创 JAVA中抽象类和接口的详解

一一:Java中接口的定义   [public] interface 接口名{     [public][static][final]数据类型 变量名=变量值;//常量     [public][abstract]返回值的类型 方法名(参数列表);} 二:抽象类和接口比较相同点:对象不能直接实例化,通过多态性,可由其子类实例化不同点:(1)包括一般方法,抽象方法,变量,

2012-10-05 16:53:29 680 2

原创 用EXCEL做九九乘法表

在B1:J1输入1至9,在A2:A10输入1至9,然后在A1输入“=A11*A12”,选择A1:J10区域,点击“数据”--“模拟运算表”,引用行单元格为“A11”,引用列单元格为“A12”,点击确定。excel2007中,“模拟运算表”在在数据->假设分析中

2012-10-04 18:27:00 1049

转载 面向对象之封装,继承,多态(下)

五:再谈继承   继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。私有成员能继承,但是由于访问权限的控制,在子类中不能直接

2012-10-03 20:25:07 702

转载 面向对象之封装,继承,多态(上)

Java是一种面向对象的语言,这是大家都知道的,他与那些像c语言等面向过程语言不同的是它本身所具有的面向对象的特性——封装,继承,多态,这也就是传说中的面向对象三大特性一:从类和对象开始说起:Oop:Object Oriented Programming(面向对象编程):  类:对象的蓝图,生成对象的模板,是对一类事物的描述,是抽象的概念上的定义  对象:对象是实际存在的该类事物的

2012-10-03 20:23:45 479

原创 指针变量的运算

指针变量的运算++*p、(*p)++、*p++、*++p四者之间的差别:1.++*p,则相当于++(*p),给p指向的变量+1,然后取该变量的值。2.(*p)++,则是先取p指向的变量值,然后该变量+13.*p++相当于*(p++),表示取p所指向变量的值,然后p+1;4.*++p相当于*(++p),先给p+1,然后取p所指向变量的值

2012-10-03 20:11:13 421

oracle网络配置

客户机 服务器 远程客户机,需要两台电脑创建一个远程客户机,从客户机访问主机的数据库信息。

2013-10-07

C#基础编程实例

控制台应用程序,数组,字符串的使用,冒泡排序, 基本控件的使用,timer的用法 ado.net的基本操作,增删改查

2013-07-02

学生信息管理系统

用三层结构实现的对学生的增删改查,在此保留一份,以备以后用到

2013-06-07

javaweb API

javaee API包括许多常用的方法。对于javaweb 开发具有很好的帮助

2013-05-14

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除