- 博客(17)
- 资源 (5)
- 收藏
- 关注
原创 First集Follow集通俗易懂的讲解加实例
文法:S→ABcA→a|εB→b|εFirst集合求法:能由非终结符号推出的所有的开头符号或可能的ε,但要求这个开头符号是终结符号。如此题A可以推导出a和ε,所以FIRST(A)={a,ε};同理 FIRST(B)={b,ε};S可以推导出aBc,还可以推导出bc,还可以推导出c,所以F
2015-01-13 21:22:38
25261
15
原创 ListCtrl 控件实现排序 类的封装(自己总结的 和大家共享)
.h 文件#pragma once#include "afxcmn.h"class SortListCtrl :public CListCtrl{public: SortListCtrl(); ~SortListCtrl(); //比较函数(回调函数) static int CALLBACK ListCompareString(LPARAM lParam1, L
2014-12-02 00:44:29
620
原创 ADO数据库连接 封装类(自己总结的)
.h文件 #pragma once#import "msado15.dll" no_namespace rename("EOF","adoEOF")class ADOConn{public: _ConnectionPtr m_pConnection; _RecordsetPtr m_pRecordset;public: ADOConn(); vir
2014-12-02 00:39:42
982
转载 TCP/IP各层网络协议的通俗理解
话说两台电脑要通讯就必须遵守共同的规则,就好比两个人要沟通就必须使用共同的语言一样。一个只懂英语的人,和一个只懂中文的人由于没有共同的语言(规则)就没办法沟通。两台电脑之间进行通讯所共同遵守的规则,就是网络协议。那么谁来制定这个网络协议?国际标准化组织(ISO)定义了网络协议的基本框架,被称为OSI模型。要制定通讯规则,内容会很多,比如要考虑A电脑如何找到B电脑,A电脑在发送信息给
2014-11-17 12:28:44
4214
翻译 多维数组的地址转换
多维数组和广义表是一种复杂的非线性结构,它们的逻辑特征是:一个数据元素可能有多个直接前驱和多个直接后继。多维数组1、数组(向量)——常用数据类型 一维数组(向量)是存储于计算机的连续存储空间中的多个具有统一类型的数据元素。 同一数组的不同元素通过不同的下标标识。 (a1,a2,…,an)2、二维数组 二维数组Amn
2014-11-05 13:05:31
1389
翻译 IP地址分类(通俗易懂的讲解)
IP地址分类本篇博文十分容易理解,如果认真的读完,定会受益匪浅!!基本的IP地址是分成8位一个单元(称为8 位位组)的32位二进制数。二进制与十进制大家都懂吧。为了方便人们的使用,对机器友好的二进制地址转变为人们更熟悉的十进制地址。IP地址中的每一个8位位组用0~255之间的一个十进制数表示。这些数之间用点(.)隔开,这是所谓的点-十进制格式。因此,最小的IPv4地址值为0.0.0
2014-11-03 22:20:43
2485
翻译 数据库范式1NF 2NF 3NF BCNF(实例)通俗易懂的讲解
数据库范式1NF 2NF 3NF BCNF(实例) 设计范式(范式,数据库设计范式,数据库的设计范式)是符合某一种级别的关系模式的集合。构造数据库必须遵循一定的规则。在关系数据库中,这种规则就是范式。关系数据库中的关系必须满足一定的要求,即满足不同的范式。目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、第四范式(4NF)、第五范式(5NF
2014-11-03 15:48:00
45975
翻译 硬盘的内部构造及解析
一般硬盘正面贴有产品标签,主要包括厂家信息和产品信息,如商标、型号、序列号、生产日期、容量、参数和主从设置方法等。这些信息是正确使用硬盘的基本依据,下面将逐步介绍它们的含义。硬盘主要由盘体、控制电路板和接口部件等组成,如图1-1所示。盘体是一个密封的腔体。硬盘的内部结构通常是指盘体的内部结构;控制电路板上主要有硬盘BIOS、硬盘缓存(即CACHE)和主控制芯片等单元,如图1-2所示
2014-11-02 11:32:55
697
原创 01背包通俗易懂的讲解(思想)
01背包问题,是用来介绍动态规划算法最经典的例子,网上关于01背包问题的讲解也很多,我写这篇文章力争做到用最简单的方式,最少的公式把01背包问题讲解透彻。01背包的状态转换方程 f[i,j] = Max{ f[i-1,j-Wi]+Pi( j >= Wi ), f[i-1,j] }f[i,j]表示在前i件物品中选择若干件放在承重为 j 的背包中,可以取得的最大价值。Pi表示
2014-10-26 21:07:16
1343
2
原创 典型的查找算法
典型的查找算法查找:只进行查找的称为静态查找表;在查找的过程中同时插入查找表中不存在的数据元素,或者从查找表中删除已经存在的元素,称为动态查找表。静态查找:1.顺序查找:算法思想:从表中最后一个记录开始,逐个进行记录的关键字和给定值的比较,若某个记录的关键字和给定值比较相等,则查找成功,找到所查记录;反之,若直至第一个记录,其关键字和给定值比较都不等,则表明表中
2014-07-10 15:12:35
481
1
转载 深入char * ,char ** ,char a[ ] ,char *a[]
C语言中由于指针的灵活性,导致指针能代替数组使用,或者混合使用,这些导致了许多指针和数组的迷惑,因此,刻意再次深入探究了指针和数组这玩意儿,其他类型的数组比较简单,容易混淆的是字符数组和字符指针这两个。。。下面就开始剖析一下这两位的恩怨情仇。。。 1 数组的本质 数组是多个元素的集合,在内存中分布在地址相连的单元中,所以可以通过其下标访问不同单元的元素。。 2 指针。
2014-06-11 11:27:07
478
原创 NYOJ tree 先序中序求后序
Tree时间限制:1000 ms | 内存限制:65535 KB难度:3描述 Little Valentine liked playing with binary trees very much. Her favorite game was constructing randomly looking binary trees with capital letters
2014-06-05 00:01:33
629
原创 NYOJ 非洲小孩(贪心算法)
非洲小孩时间限制:1000 ms | 内存限制:65535 KB难度:2描述 家住非洲的小孩,都很黑。为什么呢?第一,他们地处热带,太阳辐射严重。第二,他们不经常洗澡。(常年缺水,怎么洗澡。)现在,在一个非洲部落里,他们只有一个地方洗澡,并且,洗澡时间很短,瞬间有木有!!(这也是没有的办法,缺水啊!!)每个小孩有一个时间段能够洗澡。并且,
2014-05-23 13:16:31
568
原创 搜索NYOJ吝啬的国度
吝啬的国度时间限制:1000 ms | 内存限制:65535 KB难度:3描述 在一个吝啬的国度里有N个城市,这N个城市间只有N-1条路把这个N个城市连接起来。现在,Tom在第S号城市,他有张该国地图,他想知道如果自己要去参观第T号城市,必须经过的前一个城市是几号城市(假设你不走重复的路)。输入第一行输入一个整数M表示测试数据共有M(1每组测
2014-05-21 23:24:05
480
原创 NYOJ 布线问题
最小生成树问题我的AC代码01.#include 02.#include 03.#include 04.#include 05.#define MAX 10000000006.usingnamespace std;07.intv,e;08.intgraph[1000][1000];09.intvisit[1000];10.intdis
2014-05-21 18:01:27
434
原创 最强DE 战斗力
最强DE 战斗力时间限制:1000 ms | 内存限制:65535 KB难度:3描述 春秋战国时期,赵国地大物博,资源非常丰富,人民安居乐业。但许多国家对它虎视眈眈,准备联合起来对赵国发起一场战争。显然,面对多个国家的部队去作战,赵国的兵力明显处于劣势。战斗力是决定战争成败的关键因素,一般来说,一支部队的战斗力与部队的兵力成正比。但当把一支部队分成若
2014-05-21 17:50:17
590
家电连锁网络系统(附完整毕业论文-答辩最终版)
2018-08-26
在线音乐管理系统(附毕业论文-文献翻译-答辩最终版)
2018-08-22
基于PHP的人事管理系统(附答辩论文-文献翻译-答辩最终版)
2018-08-20
电子备忘录(附完整版答辩论文,含代码)
2018-08-19
酒店餐饮管理系统(含软件毕业论文开题--答辩最终版)
2018-08-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人