摘要: 这是《大话数据结构》里面的,跟我自己写的不同的是,这里有个单独的头元素,指向队列中真正的第一个元素。而队列的头指针又指向这个头元素。个人觉得这个更复杂一点,特别是对于没有很好理解C语言指针的同学(例如我)来说。#ifndef LINK_QUEUE_HEAD#define LINK_QUEUE_HEA... 阅读全文
posted @ 2015-01-16 10:56 ifanxp 阅读(235) 评论(0) 推荐(0) 编辑
摘要: #ifndef LINK_QUEUE_HEAD#define LINK_QUEUE_HEAD#include #include #define Status int#define OVERFLOW -1#define OK 0#define ERROR 1typedef int ElemType;t... 阅读全文
posted @ 2015-01-16 10:26 ifanxp 阅读(511) 评论(0) 推荐(0) 编辑
摘要: #ifndef SQ_QUEUE_HEAD#define SQ_QUEUE_HEAD#include #define Status int#define OVERFLOW -1#define OK 0#define ERROR 1#define QUEUE_INIT_SIZE 10typedef i... 阅读全文
posted @ 2015-01-16 08:31 ifanxp 阅读(351) 评论(0) 推荐(0) 编辑
摘要: #include #include "SqStack2.h"#define STACKTYPE SqStack#define BOOL int#define TRUE 1#define FALSE 0BOOL isnumeric(char c){ return (c >= '0' && c =... 阅读全文
posted @ 2015-01-16 07:36 ifanxp 阅读(2324) 评论(0) 推荐(0) 编辑
摘要: 严蔚敏吴伟民版本的顺序栈实现,还有《大话数据结构》中的顺序栈实现。 两者对比,还是后者更简单易懂,并且更安全。 阅读全文
posted @ 2015-01-15 08:45 ifanxp 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 波特率(符号率),可以理解位传输介质实际能达到的电压变化,比如每秒可以改变多少次。比特率,是逻辑层面上每秒能传输多少个比特。考虑最简单的不归零编码,用+5伏电压表示1,-5伏电压表示0,也就是2个信号层级。那么传输一串比特10101010,物理介质上表现出来的就是这样+5 -5 +5 -5+5 -5... 阅读全文
posted @ 2014-05-22 11:50 ifanxp 阅读(2275) 评论(1) 推荐(0) 编辑
摘要: 由于一些特殊的原因,我的Expression里面需要支持中文变量名,但是C# Expression Evaluator会提示错误,在他的HelperMethods.IsAlpha()里面加上这么一段就行了public static bool IsAlpha(char chr){ return (chr >= 'A' & chr = 'a' & chr = 0x4E00 && chr = 0x4E00 && chr <= 0x9FA5 这个是我自己加上去的,重新生成DLL后应用到项目里面就可以支持中文变量 阅读全文
posted @ 2013-09-28 17:08 ifanxp 阅读(1341) 评论(0) 推荐(0) 编辑
摘要: 离散数学及其应用,原书第六版,袁崇义,屈婉玲,张桂芸版P47页,习题18中文版里面是:若超人存在,则他是无能的或恶意的英文原版里面是:If Superman exists, he is neither impotent nor malevolent很明显是翻译错误,浪费我半个多小时的时间。 阅读全文
posted @ 2013-09-17 01:20 ifanxp 阅读(551) 评论(0) 推荐(0) 编辑
摘要: 15,证明(p→q)Λ(q→r)→(p→r)是永真式证明过程(p→q) Λ (q→r)→(p→r)=¬[(p→q) Λ (q→r)]V(p→r) 设x=(p→q)Λ(q→r),y=(p→r),x→y=¬xVy=[¬(p→q) V ¬(q→r)] V (p→r) 根据德摩根定律,展开¬[(p→q)Λ(q→r)]=¬(p→q) V [¬(q→r)V(p→r)] 根据结合律=¬(p→q) V [¬(¬q V r)V(¬p V r)] 将x→y变换为¬xVy=¬(p→q) 阅读全文
posted @ 2013-09-08 21:22 ifanxp 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 这一段主要是根据所给出的真值表推导命题公式。PQRTTTTFTFTFFFF方法一我们可以这样来考虑,对于每行的公式设定一个命题变量,假设分别是C1,C2,C3,C4,其中C3=F,C4=F整个命题公式是什么呢?从表中得知,当C1,C2其中一个为真的时候,整个命题为真,因此用析取式。因此就是C1=T VC2=T V C3=F V C4=F,根据恒等律(PVF=P),我们可以略掉C3=F和C4=F结果就是 C1 VC2现在,思考怎么推导C1,C2的公式呢用第一行来说,P=T并且Q=T的时候,C1=T,很明显用合取式将C1,C2一一展开,最终的命题公式=(P ΛQ) V (P Λ ¬Q)方 阅读全文
posted @ 2013-09-08 11:45 ifanxp 阅读(1681) 评论(0) 推荐(0) 编辑