返回   cpper编程论坛 > Blog
注册账号 论坛帮助 会员列表 日历事件 搜索 今日新帖 标记版面已读

旧

It's Not a Bug, It's a Language Feature!

发表于 4 周前 12:47 AM 作者: bankrock
标题这句话是维护编程语言尊严的常用语,但有时候Language Feature比Bug还要可怕,今天鄙人就被C/C++的一个Language Feature和devc++耍了一把。
首先来看看这段代码:
C++ 代码:
  1. struct SearchItem
  2. {
  3.     SearchItem(int impedanceSegId, int parentImpedSegId, int startingLoadId)
  4.         : impedSegId(impedanceSegId), parImpedSegId(parentImpedSegId), startLoadId(startingLoadId)
  5.     {  }
  6.  
  7.     int impedSegId, parImpedSegId, startLoadId;
  8. };
  9.  
  10. void GetAccImpedAndMtrxStruct(....)
  11. {
  12.     deque<SearchItem>
...
bankrock 的头像
高级会员
发表在 未分类
评论 3 bankrock 当前离线
旧

hello world

发表于 2008-07-15 09:55 PM 作者: gykgod
总算找到一个纯粹点的地方学习C++了,先踩一脚^_^
初级会员
发表在 未分类
评论 0 gykgod 当前离线
旧

2-CNF-SAT问题图形解法的C++实现

发表于 2008-07-15 03:40 PM 作者: bankrock
2-CNF-SAT问题图形解法的C++实现
CNF(conjunctive normal form)是指由多个子句(clause)通过AND关系连接组成的布尔公式,每个子句由若干个文字(literal)通过OR关系连接而成,每个literal可能是一个布尔变量或者布尔变量取反。2-CNF中每个clause含有2个或两个以下的literal,而2-CNF-SAT(2-conjunctive normal form satisfiability)问题就是找出一个2-CNF公式是否有对布尔变量赋值的方法使2-CNF公式的最终结果为1。例如:
引用:
(x1 OR !x2) AND (x1 OR x2) (这里!表示NOT)
就是一个2-CNF公式,如果取x1 = 1, x2 = 0,它的值为(1 OR 1) AND (1 OR 0) = 1,因此这是一个可以满足2-CNF的变量赋值,这个公式属于2-CNF-SAT集。这里介绍一种图形算法解决2-CNF-SAT问题的方法以及C++实现。...
bankrock 的头像
高级会员
发表在 未分类
评论 0 bankrock 当前离线

所有时间均为格林尼治时间 +9。现在的时间是 02:07 PM


Powered by vBulletin® 版本 3.7.0
版权所有 ©2000 - 2008,Jelsoft Enterprises Ltd.
(C) Copy Right All Right Reserved 2001 - 2007

Search Engine Friendly URLs by vBSEO 3.1.0