自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (1)
  • 收藏
  • 关注

原创 c语言学习----循环结构程序设计(2)

个人感觉,循环结构比较有意思。像很多复杂的计算,交给电脑来做就可以了。写上两行代码,坐享其成,何乐不为。break和continue语句break语句 break语句的一般形式如下所示:break;其执行过程是:终止对switch语句或循环语句的执行,即跳出这两种语句,而转入下一语句执行。使用break语句应注意如下几个问题:

2016-08-04 11:01:05 8429

原创 c语音学习----循环结构程序设计(1)

while语句while语句最简单的情况为循环体只有一个语句,其形式如下:      while(表达式)语句;但是,while语句通常使用更复杂的形式,也就是其一般形式:       while(表达式)      {           语句序列;      }其中表达式是循环条件,语句序列为循环体。其执行过程是:先计算while后面

2016-08-03 13:48:01 1653

原创 c语言学习----选择结构程序设计

顺序结构看完了,然后来看看选择结构。很好理解,选择么。选这个,要么选那个,要么都不选。就这么EASY。简单看看知识点。1、关系运算符与关系表达式关系运算符比较两个表达式并决定两者的关系,关系运算的结果是假(0)或真(非0)。表5-1中给出了C语言中的关系运算符。表5-1操作符用法>大于>

2016-08-03 08:28:58 4164 1

原创 数据结构啊----线性表的练习题

看完了知识点,接下来看看练习题吧。『经典例题解析』1.线性表的特点是每个元素都有一个前驱和一个后继。(    )【答案】错误。【解析】线性表的第一个数据元素没有前驱,最后一个元素没有后继。其余的所有元素都有一个前驱和后继。2.假设有两个按元素值递增次序排列的线性表,均以单链表形式存储。请编写算法将这两个单链表归并为一个按元素值递减次序排列的单链表,并要求

2016-08-02 16:35:40 3385

原创 数据结构啊----线性表的链式存储

到了我最怕的链表了,真的是,逢考必错。看知识点也知道是那么回事,就是一做题就完蛋了。根本想不起是怎么怎么弄。慢慢看吧。以元素+指针=结点以结点的序列表示线性表--称作链表2.1 链式存储结构之一:单链表利用单链表(也称线性链表)来实现,从链表的第一个数据元素开始,依次将线性表的结点存入。需要注意的是,链表的每个数据元素除了要存储线性表的数据元素信息之外,还要有一

2016-08-02 13:17:03 548

原创 数据结构啊----线性表知识点

数据结构这一块,线性表是比较基础和简单的。但是我自己就在这一块犯迷糊,特别是链表。好好学习学习。1.线性表基本概念1)定义:是由相同类型的结点组成的有限序列。如:由n个结点组成的线性表( a1, a2, …, an)a1是最前结点,an是最后结点。结点也称为数据元素或者记录。2)线性表的长度:线性表中结点的个数称为其长度。长度为0的线性表称为空表。3)结点之

2016-08-02 11:45:51 1517

原创 数据结构啊----基础知识练习题.

『经典例题解析』1.以下数据结构中,哪一个是线性结构(    )?A.广义表         B. 二叉树      C. 稀疏矩阵         D.  串【答案】D。【解析】广义表是线性表的推广,其数据元素可以具有不同的结构,不是线性结构;二叉树属于树形结构;稀疏矩阵是指那些非零元素较少且分布没有规律的矩阵,往往用三元组顺序表法、行逻辑连接的顺序表法,以及十字链表法来存储,也

2016-07-30 09:05:03 2804

原创 数据结构啊--基础知识

基本概念和术语1)数据:是对客观事物的符号表示。在计算机科学中其含义是指所有能够输入到计算机中并被计算机程序处理的符号集合。2)数据元素:是数据集合中的一个实体,是计算机程序中加工处理的基本单位。数据元素按其组成可分为简单型数据元素和复杂型数据元素。简单型数据元素由一个数据项组成,所谓数据项就是数据中不可再分割的最小单位;复杂型数据元素由多个数据项组成,它通常携带着一个概念的多方面信息

2016-07-29 14:19:44 445

原创 c语言学习----顺序程序设计

我个人觉得这一部分比较简单。所以,借鉴了老师的课件,来写这一部分。1、C程序的执行部分是由语句组成的。 程序的功能也是由执行语句实现的。C语句可分为以下五类:--表达式语句---函数调用语句----控制语句-----复合语句------空语句2、 表达式语句表达式语句由表达式加上分号“;”组成。例如:    x=y+z;

2016-07-29 11:55:54 1177

原创 c语言学习----运算符与表达式

接着学习吧。哈哈哈。FIRST,先看一下各类数值型数据之间的混合运算(不是特重要)整型、单精度型、双精度型数据可以混合运算。前已述及,字符型数据可以和整型数据通用,因此,整型、实型(包括单、双精度)、字符型数据间可以混合运算。例如:10+’a’+1.5-12.34*’b’是合法的。在进行运算时,不同类型的数据要转换成同一类型,然后进行运算。转换的方法有两种,一种是自动转换,

2016-07-29 09:12:08 593 1

原创 c语言学习----数据类型

这个破电脑不给力,我辛辛苦苦画的关系图什么的都传不上来。只能一个一个字的打出来。真是够了,马上就把它换了。这几天只能手打了。不过我画的那么好看,唉。FIRST,数据类型哈。1. 基本类型: 包括整型(int)、字符型(char)、实型(浮点型)和枚举类型,其中实型又包括单精度(float)和双精度(double)2. 构造类型: 包括数组、结构体和共用体类型3. 指

2016-07-29 08:00:09 606

原创 c语言的学习----基本知识

c语言好学吗?好学吧。怎么说也是最最基础的东西。总不能不会吧。现在再重新来学习一下吧,肯定会有新收获。突然想起来似乎在一年前我也做过这样的打算,结果记了两页纸之后就没有下文了。今年一定要坚持下去。先从基础开始吧:

2016-07-28 16:33:56 889

原创 面向对象软件工程复习之极限编程和RUP习题

1.(B )不是敏捷软件开发所突出强调的。A.个体和交互    B.面面俱到的文档     C.客户合作      D. 响应变化2.(B )不是敏捷软件开发应该遵循的原则。A.软件交付的时间间隔从几周到几个月,越短越好  B.开发后期,应尽量避免变化C.尽早的、持续的交付有价值的软件             D.业务人员和开发人员一起工作3.( D)不是好的极限编程实践。

2016-07-09 20:15:46 804

原创 面向对象软件工程复习之测试习题

1.一个成功的测试可以(C )。A.表明程序没有错误       B.发现所有错误  C.发现尚未发现的错误    D.提高软件可靠性2.在下列软件生存周期模型中,哪一个是由Rational公司推出的软件过程?(D)A.瀑布模型    B.极限编程  C.喷泉模型     D.RUP统一过程3.在程序的规格说明中,对输入条件有一句话:“…… 项数可以从1到999 …

2016-07-09 19:37:00 1480

原创 数据结构复习之图(3)

考点:最小生成树(Prim 和Kruskal算法的适用情况),Kruskal算法构造最小生成树的过程这两个算法很重要,其实也很简单。下面就简单的来说说吧。part one:普里姆算法:基本思想:取图中任意一个顶点 v 作为生成树的根,之后往生成树上添加新的顶点 w。添加顶点w的条件为:w 和已在生成树上的顶点v 之间必定存在一条边

2016-07-03 10:00:57 432

原创 面向对象软件工程复习之UML练习题

2.UML的( C)模型图由活动图、顺序图、状态图和合作图组成。A.用例 B.静态C.动态 D.系统3.顺序图的模型元素有( A)、消息、生存线、激活期等,这些模型元素表示某个用例中的若干个对象和对象之间所传递的消息,来对系统的行为建模。A.对象   B.箭头       C.活动        D.状态4.在UML的需求分析建模中,对用例模型中的用

2016-07-02 18:51:18 12422 2

原创 面向对象软件工程复习之UML(1)简述

UML(Unified Modeling Language)由OMG与1997年11月批准为统一建模语言。UML是一种可视化的建模语言而不是一种方法,UML本身是独立于过程的。UML模型图(5类,10种):用例图静态图(类图,对象图,包图)行为图(状态图,活动图)交互图(顺序图,合作图)实现图(构件图,配置图)

2016-07-01 21:10:46 1231

原创 面向对象软件工程复习之设计原则

重构(Refactoring):是在不改变软件现有功能的基础上,通过调整程序代码改善软件的质量、性能,使其程序的设计模式和架构更趋合理,提高软件的扩展性和维护性。面向对象设计原则:单一职责原则开闭原则里氏代换原则依赖倒转原则接口隔离原则合成复用原则迪米特法则单一职责原则(Single Responsibility Principle, SRP)定义如

2016-06-29 18:26:01 1008

原创 数据结构复习之图(2)

3.图的遍历(会根据图给出深度优先搜索序列和广度优先搜索序列,)、采用邻接表存储图时,广大优先遍历和深度优先遍历分别类似于二叉树的哪种遍历4.拓扑排序(会根据图的定义绘制图,并给出图的一种拓扑序列,),可以判断图中是否有环5.最小生成树(Prim 和Kruskal算法的适用情况,),Kruskal算法构造最小生成树的过程针对考点。一点一点掰扯吧。part 3:深

2016-06-29 16:26:44 2425

原创 数据结构复习之图(1)

考点:1.图的基本概念与性质(无向完全图的特点,无向图中所有顶点的度与边之间的关系,连通图的特点)2.图的存储结构(邻接矩阵的特点、出度和入度的计算方法)针对考点,一一击破。啊哦。part one:图是由一个顶点集 V 和一个弧集 R构成的数据结构。        Graph = (V , R )    ,  R={VR}           其中,VR

2016-06-29 15:55:41 547

原创 面向对象软件工程复习之练习题之一

1.封装是指把对象的( A)结合在一起,组成一个独立的对象。A.属性和操作 B.信息流C.消息和事件 D.数据的集合2.类和对象都有属性,它们的差别是:类描述了属性的类型,而对象的属性必须有( C)。A.正负号     B.动作       C.具体值        D.私有成员3.在下列软件生存周期模型中,规定了由前至后、相互衔接的固定次序的模型是

2016-06-27 20:00:06 2828

原创 面向对象软件工程复习之概述2

面向对象=对象+类+继承+通信”对象:万物皆对象。计算机程序中的对象是具有三个特征的实体:标识、状态、行为.消息:是一个对象与另一个对象的通信单元,是要求某个对象执行类中定义的某个操作的规格说明。发送给一个对象的消息定义了一个方法名和一个参数表(可能是空的),并指定某一个对象。一个对象接收的消息则调用消息中指定的方法,并将形式参数与参数表中相应的值结合起来。

2016-06-27 19:46:36 282

原创 面向对象软件工程复习之概述1

软件是计算机系统中与硬件相互依存的另一部分,它是包括程序,数据及其相关文档的完整集合,所以软件不等于程序。

2016-06-27 16:41:31 360

原创 数据结构复习之二叉树(3)

考点:5.森林的遍历(先序遍历和中序遍历,会根据给定的森林写出遍历序列)森林与二叉树之间的转换(森林转换为二叉树)6.树的遍历(先根遍历和后根遍历,会根据给定的树写出遍历序列)树与二叉树之间的转换(树转换为二叉树)对准考点,一一击破,拉拉阿拉。part one:森林:

2016-06-27 11:00:48 375

原创 数据结构复习之二叉树(2)

考点:4.Huffman树的构建,会求带权路径长度赫夫曼算法基本思想:⑴ 初始化:由给定的n个权值{w1,w2,…,wn}构造n棵只有一个根结点的二叉树,从而得到一个二叉树集合F={T1,T2,…,Tn};⑵ 选取与合并:在F 中选取根结点的权值最小的两棵二叉树分别作为左、右子树构造一棵新的二叉树,这棵新二叉树的根结点的权值为其左、右子树根结点的权值之和;

2016-06-26 18:20:48 280

原创 数据结构复习之二叉树(1)

考点:1.二叉树的性质应用(会利用性质做题)2.完全二叉树(定义、深度计算),满二叉树3.二叉树的先,中,后序遍历及其灵活应用对准考点,一一击破。啊哦。第一part:二叉树:每个结点至多只有两棵子树,并且,二叉树的子树有左右之分,其次序不能任意颠倒。二叉树或为空树,或是由一个根结点加上两棵分别称为左子树和右子树的、互不相交的二叉树组成。每个结点至多只有两

2016-06-26 17:09:14 581

原创 数据结构之数组

数组的考点:

2016-06-26 15:06:16 3348

原创 数据结构复习之串

串是由零个或多个字符组成的有限序列。由一对单引号相括,如:‘a string’‘’表示空串,空串的长度为零。串的操作如下:

2016-06-26 09:50:37 311

原创 Bundle浅解

百度英文解释:bundle英 [ˈbʌndl]  美 [ˈbʌndl] n.捆;一批(同类事物或出售的货品);一大笔钱;风趣的人vt.& vi.收集,归拢,把…塞入vt.额外免费提供(设备等),(尤指出售计算机时)赠送软件vi.匆匆送走;推搡;赶;(成群地)匆忙赶往第三人称单数: bundles 复数: bundles 现在分词: bundling 过去

2016-06-24 12:51:55 544

原创 Android开发基础复习zhi3

1、XML解析技术有哪些?常见的XML解析器分别为DOM解析器、SAX解析器和PULL解析器,2、JSON解析又是什么?3、XML解析和JSON解析各自的优缺点是什么?相同点:1、两者的数据可读性基本相同                2、两者拥有同样丰富的解析手段异同点:1、json的数据体积更小                 2、json与JS的交互更加方便 

2016-06-21 11:04:34 268

原创 数据结构复习之线性表

基本概念:从逻辑上可以把数据结构分为线性结构和非线性结构两大类。对于给定的n个元素,可以构造出的逻辑结构有:集合,线性结构,树形结构,图状结构或网状结构。一个数据元素可以由若干个数据项组成。数据项是最小单位。线性表的顺序表示指的是用一组地址连续的存储单元依次存储线性表的数据元素。构建一个空的线性表:Status InitList-Sq(SqList &L){

2016-06-20 19:09:54 321

原创 Handler

handler英[ˈhændlə(r)]美[ˈhændlɚ]n.处理者,管理者; (动物) 驯化者; [自] (信息) 处理机; 拳击教练;从英文解释里就能大致的了解到handler的作用。下面来具体的解释一下吧。百度一下,你就知道。Handler主要用于异步消息的处理:当发出一个消

2016-06-20 17:22:12 194

原创 Android开发基础复习zhi2

1、LinearLayout的特点是什么?android:orientation="vertical" 它确定了LinearLayout的方向,其值可以为 *vertical, 表示垂直布局 *horizontal, 表示水平布局      android:lay

2016-06-20 16:12:15 245

原创 Android开发基础复习zhi1

1、Android应用程序四大组件分别是什么?各个组件所起到的作用是什么?Android有四大组件:Activity、Service、Broadcast Receiver、Content Provider。Activity:Activity是Android程序与用户交互的窗口,是Android构造块中最基本的一种,它需要为保持各界面的状态,做很多持久化的事情,妥善管理生命周期以

2016-06-20 15:49:35 328

原创 SoundPool的一些可能导致没有声音的注意事项

soundfool用法虽然简单,但是也会出现一些小错误。从网上能找到的这几条,有则改之,无则加勉吧。1、AudioFlingercould not  create track, status:-12   SoundPool即音效池,在创建的时候 maxStream这个参数代表能够同时播放的最大音效数,这里切忌合理使用,写的太大后会报AudioFlingercould not

2016-06-16 17:23:12 886

原创 pop项目之SoundPool

据非官方解释,如果应用程序经常播放密集、急促而又短暂的音效(如游戏音效)那么使用MediaPlayer显得有些不太适合了。因为MediaPlayer存在如下缺点:1) 延时时间较长,且资源占用率高。2) 不支持多个音频同时播放。Android中除了MediaPlayer播放音频之外还提供了SoundPool来播放音效,SoundPool使用音效池的概念来管理多个短促的音效,例如它可

2016-06-16 11:09:38 459

原创 tabhost的美化

安卓默认的TabHost样式是比较朴素的,可以对它进行样式美化。对布局进行美化的时候需要在布局文件中体现出来。TabHost标签应由一个TabWidget和一个FrameLayout组成。其中TabWidget定义了标签的属性,而frameLayout定义了标签的内容。一、最普通tabHost我们将activity_main.xml修改为:<TabHostxmlns:android=

2016-06-15 15:58:26 378

原创 TabHost介绍

由于乐学成语使用的是tabhost,所以我又把它渗入细致的学习了一遍。做了一些笔记。一. TabHost介绍 TabHost组件可以在界面中存放多个选项卡, 很多软件都使用了改组件进行设计; 1. TabHost常用组件 TabWidget : 该组件就是TabHost标签页中上部 或者 下部的按钮, 可以点击按钮切换选项卡;TabSpec : 代表了选项卡

2016-06-15 15:50:04 386

原创 pop项目之一

一直跟着优酷上高老师的视频来学习Android,现在,写一下吧。高老师和我们安卓老师用的方法不同,但都有可取之处,有的容易理解,有的比较高效。在列表展示方面package cn.edu.bztc.pop;import android.app.ListActivity;import android.content.Intent;import android.os.Bundle;

2016-06-14 10:58:24 910

原创 乐学成语之小游戏

总是学习也是很枯燥的对吧,所以需要一些小游戏来放松一下紧张的大脑和神经。我这儿做的是一个点击的小游戏,很简单,就是点开小游戏这个页面,然后点击一下就有爆炸声音,长时间点击就会放出MP3。写Java类很简单,但是把他们串联起来我觉得很困难。下面是Java类的代码:package com.example.happyidiom;import android.app.Activ

2016-06-14 10:43:25 386

Android开发基础复习提纲

Android开发基础复习提纲

2016-06-21

空空如也

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

TA关注的人

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