摘要:
一天,我发现,一只黑蜘蛛在后院的两檐之间结了一张很大的网.难道蜘蛛会飞?要不,从这个檐头到那个檐头,中间有一丈余宽,第一根线是怎么拉过去的?后来,我发现蜘蛛走了许多弯路--从一个檐头起,打结,顺墙而下,一步一步向前爬,小心翼翼,翘起尾...... 阅读全文
摘要:
在一次讨论会上,一位著名的演说家没讲一句开场白,手里却高举着一张20美元的钞票.面对会议室里的200个人,他问:"谁要这20美元?"一只只手举了起来.他接着说:"我打算把这20美元送给你们中的一位,但在这之前,请准许我做一件事."他说着将钞票揉成一团,然后问:"谁还要?"...... 阅读全文
摘要:
春秋战国时代,一位父亲和他的儿子出征打战.父亲已做了将军,儿子还只是马前卒.又一阵号角吹响,战鼓雷鸣了,父亲庄严地托起一个箭囊,其中插着一只箭.父亲郑重对儿子说:"这是家袭宝箭,配带身边,力量无穷,但千万不可抽出来."那是一个极其精美的箭囊,厚牛皮打制,镶着幽幽泛光的铜边儿,再看露出的箭尾.一眼便能认定用上等的孔雀羽毛制作.儿子喜上眉梢,贪婪地推想箭杆...... 阅读全文
摘要:
数据结构各章节重点勾划:
第0章 概述
本章主要起到总领作用,为读者进行数据结构的学习进行了一些先期铺垫。大家主要注意以下几点:数据结构的基本概念,时间和空间复杂度
......
第一章 线性表
作为线性结构的开篇章节,线性表一章在线性结构的学习乃至整个数据结构学科的学习中,其作用都是不可低估的。在这一章
......
...... ...... 阅读全文
摘要:
回溯法也称为试探法,该方法首先暂时放弃关于问题规模大小的限制,并将问题的候选解按某种顺序逐一枚举和检验。当发现当前候选解不可能是解时,就选择下一个候选解;倘若当前候选解除了还不满足问题规模要求外,满足所有其他要求时,继续扩大当前候选解的规模,并继续试探。如果当前候选解满足包括问...... 阅读全文
摘要:
经常会遇到复杂问题不能简单地分解成几个子问题,而会分解出一系列的子问题。简单地采用把大问题分解成子问题,并综合子问题的解导出大问题的解的方法,问题求解耗时会按问题规模呈幂级数增加...... 阅读全文
摘要:
1、分治法的基本思想
任何一个可以用计算机求解的问题所需的计算时间都与其规模N有关。问题的规模越小,越容易直接求解,解题所需的计算时间也越少。例如,对于n个元素的排序问题,当n=1时,不需任何计算;n=2时,只要作一次比较即可排好序;n=3时只要作3次比较即可,…。而当n较大时,问题就不那么容易处理了...... 阅读全文
摘要:
贪婪法是一种不追求最优解,只希望得到较为满意解的方法。贪婪法一般可以快速得到满意的解,因为它省去了为找最优解要穷尽所有可能而必须耗费的大量时间。贪婪法常以当前情况为基础作最优选择,而不考虑各种可能的整...... 阅读全文
摘要:
递归是设计和描述算法的一种有力的工具,由于它在复杂算法的描述中被经常采用,为此在进一步介绍其他算法设计方法之前先讨论它。
能采用递归描述的算法通常有这样的特征:为求解规模为N的问题,设法将它分解成规模较小的问题,然后从这些小问题的解方便地
...... 阅读全文
摘要:
递推法是利用问题本身所具有的一种递推关系求问题解的一种方法。设要求问题规模为N的解,当N=1时,解或为已知,或能非常方便地得到解。能采用递推法构造算法的问题有重要的递推性质,即当得到问题规模为i-1的解...... 阅读全文
摘要:
穷举搜索法是对可能是解的众多候选解按某种顺序进行逐一枚举和检验,并从众找出那些符合要求的候选解作为问题的解。
【问题】 将A、B、C、D、E、F
...... 阅读全文
摘要:
迭代法是用于求方程或方程组近似根的一种常用的算法设计方法。设方程为f(x)=0,用某种数学方法导出等价的形式x=g(x),然后按以下步骤执行:
(1) 选一个方程的近似根,赋给变量x0;
(2) 将x0的值保存.......
阅读全文
摘要:
当我拿到这份指导书,看完用户需求,我想到了以前的一个借书系统(读者表、借书表、图书表)。在整个住宿过程中有两个实体(客房和客户)、他们有一个关系(住宿),所以我认为用三张表就可以实现这个小型客房管理系统。他们是...... 阅读全文
摘要:
1.distinct 是一个修饰词数据实际还在
只存在于select后面。
select
from
where name=(select distinct name from xm)
group by
having
...... 阅读全文
摘要:
本章主题
l 触发器概述
l 创建触发器
l 一些限制
l DELETED表和INSERTED表
...... 阅读全文
摘要:
本章主题
l 什么是存储过程
l 创建存储过程
l 细说CREATE PROCEDURE命令
l 嵌套存储过程
l 执行存储过程
l 重命名存储过程
l 修改存储过程
l 删除存储过程
l 重新编译存储过程
...... 阅读全文
摘要:
本章主题
l 视图的概念
l 创建视图
l 通过视图添加表数据
l 通过视图更改表数据
l 通过视图删除表数据
...... 阅读全文
摘要:
本章主题
l 添加数据记录 INSERT
l 修改数据记录 UPDATE
l 删除数据记录 DELETE
...... 阅读全文
摘要:
本章主题
l SELECT语句
l 简单的SELECT查询
l 设置查询结果的字段名
l 关键字ALL和DISTINCT的使用
l 查询结果的输出目的地
l WHERE子句的条件搜索功能
l 只有where和having才有子查询。
SELECT的通配符
l 字符和通配符冲突时的解决方法
l 连接条件设置
l 统计运算的高手:聚合函数
l 数据分组小计
l HAVING子句的使用
l ORDER BY子句的使用
l 查询名列前茅或落后者
l 活用子查询(SubQuery)
l 阅读全文
摘要:
本章主题
l 使用SQL查询分析器
l Transact-SQL的组成元素
l 局部变量
l 运算符
l 表达式
l 如何为程序加上注释
l 函数
l 流程控制语句
l 动态创建语句
精彩内容不容错过!这一章内容非常重要 阅读全文