离散结构与离散数学之间的区别

2024-03-06

我还没有找到好的答案。或者就此而言任何答案。我被要求教授计算机科学课程的离散结构,但同时确保它不是数学系提供的离散数学课程。

许多大学提供离散结构课程。 DS的教材也很多。但当我查看课程大纲和教科书介绍时,从未使用过“离散结构”一词;他们使用“离散数学”代替。 DS 仅出现在课程/教科书的标题中。

例子:

ODU 的 CS 381 http://www.cs.odu.edu/~toida/nerzic/content/intro2discrete/intro2discrete.html

维基百科上的离散结构条目 http://en.wikipedia.org/wiki/Discrete_structures

什么是离散结构以及它与离散数学有何不同?


我清楚地记得我们的教科书上说:

Discrete structures are structures that are used in describing discrete mathematics.

Discrete mathematics is math that makes use of discrete structures.

实际上,离散数学就是处理离散值的数学。离散结构有点像离散数学的构造,但也涉及主题问题。然而,两者作为课程名称描述的是同一件事。

这些术语的使用如此频繁且如此模糊,以至于向您询问此问题的人可能没有意识到他们在问什么。我认为您不会找到任何资源可以为您提供明确的答案,但您可能想做的是教授离散数学,重点关注计算机科学的角度。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

离散结构与离散数学之间的区别 的相关文章

  • 查找一维数组中的局部最大值

    有没有一种简单的方法可以在一维数组中找到局部最大值 假设我有一个数组 0 1 10 lt max 8 lt ignore 3 0 0 4 6 lt ignore 10 lt max 6 lt ignore 1 0 0 1 4 lt max
  • Java中的整数除法[重复]

    这个问题在这里已经有答案了 这感觉像是一个愚蠢的问题 但我在 Java 文档中找不到答案 如果我声明两个 int 然后将它们相除 到底发生了什么 他们是否转换为floats doubles首先 划分 然后投射回integer 或者除法是作为
  • 为什么循环比循环体多执行一次?

    摘自算法教科书的一段话 当 for 或 while 循环以通常的方式退出时 即 由于循环头中的测试 测试的执行次数比循环体多执行一次 因此 例如 一个 for 循环以for j 1 to 3会被执行不是3次 而是4次 问题 为什么这样的循环
  • C# 小数取上限2

    我想将小数值四舍五入 例如 2 2222 到 2 23 当我使用圆形时 decimal a Math Round decimal 2 222 2 当我使用天花板时 会导致 3 decimal c Math Ceiling decimal 2
  • 根据索引查找金字塔的行?

    给定一个像这样的金字塔 0 1 2 3 4 5 6 7 8 9 并给出金字塔的索引i where i代表i金字塔的第一个数字 有没有办法找到金字塔的行的索引i第一个元素属于 例如 如果i 6 7 8 9 它位于第 3 行 从第 0 行开始
  • 使用堆属性按排序顺序打印树 (Cormen)

    我对算法理论 来自 Cormen 感到耳目一新 二进制尝试一章中有一个练习 要求 min heap 属性可以用来打印 n 节点的键吗 树在 O n 时间内排序 展示如何做 或解释为什么不做 我想是的 这是可能的 在最小堆中 节点中的元素小于
  • 求分数 a/b 的小数点后第 k 位,其中 a、b、k 是非常大的整数(小于 10e18)

    我的任务是找到分数 a b 小数点后第 k 位的数字 昨天我发现了这个算法 为了获取小数点后的任何数字 我生成一个名为 rem 的变量并进行循环 for int i 1 i lt k 1 i rem a b a rem 10 cout lt
  • 如何创建一个在给定范围内随机打乱数字的 int 数组[重复]

    这个问题在这里已经有答案了 基本上 假设我有一个可以容纳 10 个数字的 int 数组 这意味着我可以在每个索引中存储 0 9 每个数字只能存储一次 如果我运行下面的代码 int num new int 10 for int i 0 i l
  • 如何用 NumPy 求解齐次线性方程?

    如果我有这样的齐次线性方程 array 0 75 0 25 0 25 0 25 1 1 0 0 1 0 1 0 1 0 0 1 我想得到它的非零解 怎样才能做到NumPy http en wikipedia org wiki NumPy E
  • 为什么 float() 会截掉尾随零?

    该代码成功地将一个包含许多数字的大文件裁剪为几个包含数字的较小文本文件 但它产生了一个有趣的怪癖 所有数字都应精确到小数点后四位 例如 2 7400 但它们打印为 2 74 这是文件的片段 0 96 0 53 0 70 0 53 0 88
  • 三次贝塞尔曲线逆 GetPoint 方程:float for Vector <=> Vector for float

    给定结果值和四个点是否可以取回 float t 如果是这样 怎么办 public static Vector3 GetPoint Vector3 p0 Vector3 p1 Vector3 p2 Vector3 p3 float t t M
  • 找到两个移动物体的更好交点

    我想极大地优化我的算法之一 我将尽力以最好的方式解释它 主题 我们当时处于二维欧几里德系统中t 0 在这个系统中有两个对象 O1 and O2 O1 and O2分别位于点PA and PC O1移动于常数和已知点方向的速度PB 当物体到达
  • 如何检查一个盒子是否适合另一个盒子(允许任何旋转)

    假设我有两个盒子 每个盒子都是一个长方体 http en wikipedia org wiki Rectangular cuboid aka长方体 我需要编写一个函数来决定盒子是否具有尺寸 一 二 三 可以装入具有尺寸的盒子中 甲 乙 丙
  • 确定范围是否重叠

    给定两个具有整数开始时间和结束时间的事件 E1 s1 e1 E2 s2 e2 实现快速布尔检查以查看事件是否重叠 我有解决方案 但我很想看看其他人想出了什么 编辑 好的 这是我的解决方案 e1 gt s2 s1 gt s2 e2 lt s1
  • 递归和大O

    我最近正在完成一项涉及递归和大 O 表示法的计算机科学作业 我相信我很好地理解了这一点 虽然当然不是完美的 但是有一个问题给我带来了最多的问题 奇怪的是 一看就知道是作业上最简单的一个 使用大哦符号提供最佳增长率来解决以下递归问题 T 1
  • 处理中渲染极地带面体时出现问题

    我最近一直在研究 Zohedrons 和Rob Bell http zomadic com 做出了美丽的 我玩了免费的极地带面体 Sketchup 插件 http zomebuilder com 并考虑使用几何图形加工 http proce
  • 找出圆周上像素坐标的算法

    如果我知道圆心 圆半径和垂直角的像素坐标 如何找出圆圆周上一定角度的像素值 基本上 我试图在不同的时间绘制时钟的指针 1点 2点等 Let h是浮点数形式的小时 h 2 25将是 02 15 等 在 0 到 12 之间 cX cY 是中心的
  • 基于时间的算法评分

    我们希望创建一种评分算法 在更短的时间内获得更高的分数 在更长的时间内获得更少的分数 需要注意的是 没有实际范围 因此时间范围可以从 100 毫秒到长达 10 分钟或更长时间 点范围为 0 到 50 谢谢你的帮助 你可以简单地把它变成一个线
  • Exposé 布局算法

    我正在制作一些项目 其布局类似于 Mac OS X 在 Expos 中对窗口所做的操作 它适应项目的长宽比和可用区域的长宽比 基本上 可用区域分为行和列 每个单元格 行和列的交集 中放置一个项目 这些项目必须保持其纵横比 此处width h
  • 如何自定义舍入形式

    我的问题可能看起来很简单 但仍然无法得到有效的东西 我需要自定义 Math round 舍入格式或其他格式以使其工作如下 如果数字是 1 6 他应该四舍五入到 1 如果大于或等于 1 7 他应该四舍五入到 2 0 对于所有其他带有 6 的小

随机推荐

  • Android SDK 管理器无法下载新文件

    我试图获取最新的 android 源代码 5 0 只是为了看看它看起来如何 但是当我尝试从 Android SDK 下载源代码时 它给了我一个错误 说local找不到网址 这是日志 Fetching https dl ssl google
  • 如何拉取已安装应用程序名称、包名称和可绘制图标的列表

    我试图弄清楚如何将此代码实现到我现有的源代码中 目前 我有一些源显示所有已安装应用程序的列表视图 单击将向应用程序发送意图 我需要一些关于如何拉出图标并将其添加到列表视图中的支持 任何帮助 源代码编辑 链接等都可以帮助我解决这个问题 谢谢
  • 使用node.js child_process调用python脚本

    我试图从我的节点文件调用 python 代码 这是我的node js代码 var util require util var spawn require child process spawn var process spawn pytho
  • 使用 nth-child 选择多个子元素

    div div p nth child 1 to 5 如何使用第 n 个子元素选择多个数字 这样我就可以获取子元素 1 到 5 而无需编写 div div p nth child 1 div div p nth child 2 div di
  • Firebird数据库SYSDBA连接错误

    我刚刚安装了 Win64 版 Firebird 并且尝试连接到用 ISQL 预打包的员工数据库 按照Firebird官方的步骤进行操作快速入门指南 https www firebirdsql org file documentation h
  • 如何制作带有渐变的曲线形状?

    I have to create image like this using CSS 如果不可能 那么我如何以最小的图像尺寸使用它 就像下面的代码一样 我使用了两个图像 但这也不起作用 div style background url ht
  • C# 如何判断一段时间内没有键盘或鼠标输入

    我正在尝试编写一行代码来检查在一分钟内是否没有来自键盘和鼠标的输入以及鼠标位置是否没有变化 如果此条件为真 则触发事件 if no Keyboard input no mouse input no change in mousePositi
  • Hystrix 命令失败并显示“超时并且没有可用的后备”

    我注意到我的应用程序中的某些命令失败了 Caused by com netflix hystrix exception HystrixRuntimeException GetAPICommand timed out and no fallb
  • Google App Engine 奇怪的延迟

    我改进了很多代码 现在所有 API 都运行得非常快 我还添加了内存缓存 并且命中率很高 但有时我会遇到毫无意义的延误 我在这里附上了最重要的 appstats 屏幕截图 运行 90 毫秒的 RPC 总共花费了 20 多秒 这怎么可能 我应该
  • Ionic + Angular 无法默认检查 ion-radio

    我正在尝试从单选列表中的单选按钮中检查一个 但没有运气 有人可以告诉我我做错了什么吗 谢谢你的帮助 我尝试通过这种方式做到这一点 div class list div
  • 使用用户名和密码克隆 github 的私人存储库

    我已经在我的系统上使用全局配置配置了帐户 A 我可以从那里克隆我的所有存储库 现在我不想更改配置 我想用我的用户名和密码克隆并执行帐户 B 的所有操作 我怎样才能做到这一点 我努力了 git clone username email pro
  • 实体框架 - 从数据库刷新对象

    我在刷新数据库中的对象时遇到问题 我有两台电脑和两个应用程序 在第一台 PC 上 有一个应用程序与我的数据库通信并向测量表添加一些数据 在我的另一台 PC 上 有一个应用程序可以在计时器下检索最新的测量值 因此它也应该检索由我的第一台 PC
  • 流帖子 URL 安全 - 网站/FB 页面 url

    我们目前在 iOS 和 Android 游戏应用程序中提供在 FB 上分享分数的功能 我们希望信息流帖子中的链接将人们引导至推广游戏的网站或 FB 上的游戏页面 我们在图中调用一些命令 流 发布 提供以下数据 link Settings F
  • JMSSerializerBundle 复杂生成值

    我需要在 symfony 2 上为我的网站实现 RESTful API 所以我使用 FOSRestBundle JMSSerializerBundle 我的实体有这样的序列化器 yml Acme DemoBundle Entity Prod
  • 将变量从 mixin 声明内部传递到附加的内容块中?

    在 Ruby 中 您可以轻松地将变量从方法内部传递到附加的代码块中 def mymethod 1 10 each e yield e 10 Passes a number to associated block end mymethod i
  • 对 menuItem() 选项卡选择做出反应

    In shinydashboard 可以创建menuItem s 是侧边栏中的选项卡 我希望能够使用标准轮询哪个选项卡处于活动状态input foo syntax 然而 我没能这样做 我尝试通过参考menuItem s tabName or
  • 如果浏览器关闭时会话过期,如何使“记住我”起作用?

    我将会话设置为当浏览器在主窗口关闭时过期config yml framework session default locale locale lifetime 0 auto start true 然后我将登录页面设置为 记住我 文档中描述
  • 使用 Nokogiri 时,如何抑制自动关闭标签的插入?

    我的 XML 文档是 Jenkins 作业的配置文件 有很多空标签 例如
  • 通过 npm 安装 Realm 时出错:npm ERR! [email protected] 安装脚本“node-pre-gyp install --fallback-to-build”失败

    我发现了有关其他节点包的回退到二进制构建的其他问题 但领域没有 我尝试了其他场景的一些解决方案 例如 去除 home node gyp 安装build essential 安装libkrb5 dev 去除node modules从项目根目录
  • 离散结构与离散数学之间的区别

    我还没有找到好的答案 或者就此而言任何答案 我被要求教授计算机科学课程的离散结构 但同时确保它不是数学系提供的离散数学课程 许多大学提供离散结构课程 DS的教材也很多 但当我查看课程大纲和教科书介绍时 从未使用过 离散结构 一词 他们使用