Sal*_*lil 17 python java discrete-mathematics
我试图更好地理解在编程中如何使用离散数学概念(例如集合论).
我熟悉高中数学,对离散数学中使用的术语和概念有基本的了解
我理解像Haskell,Lisp,Ruby,Perl和所有基于C语言的语言.
如果我是你,我不会买任何书.
我会为离散数学中的每个主题编写一个小程序.对于集合论的主题,我会编写一个程序来执行集合操作,如联合,交集,差异等.
一个简单的例子,列出已购买产品p1的客户列表,然后列出已购买产品p2的客户列表.使用集合理论,找出哪些客户购买了两种产品,哪些客户只购买了一种产品.
想出你自己的例子,如果它们不是真实的例子也没关系.
然后,在日常编程中,当遇到新问题时,您将自动意识到是否可以将其推广到离散(或其他)数学中的某个主题.
您可以从此页面开始浏览主题:离散数学wikibook而不是购买书籍.