【发布时间】:2011-05-18 15:13:33
【问题描述】:
我是 C 编程新手;来自 OOP PHP 背景。
我发现 C 是(难怪)更难的语言。起初,我在弄清楚数组上的一些事情时遇到了很多问题:就像没有原生关联数组一样。
现在,这部分我想我正在一点一点地弄清楚,但现在我有一个关于我昨天与 C 开发人员的对话的问题。她正在向我解释二分搜索算法,因为我问她是否有库可以在 C 中处理与数组相关的事情,因为这似乎是一个比总是重新发明轮子更聪明的解决方案。
我真的很想进一步了解 C 中的算法,特别是算法和我习惯在 PHP 中使用的设计模式之间有什么区别?
【问题讨论】:
-
你为什么用这么多句号?
-
MIT 的算法入门课程可在线获得,它似乎涵盖了您的要求:academicearth.org/courses/introduction-to-algorithms
-
@Jerry 和 3) 有哪些图书馆资源。我知道最后一个已被反复回答,我认为第一个也是如此。对第二个不太确定,但问题需要在重新打开之前修复。就目前而言,这是一个不连贯的混乱。让我找到一些链接。
-
@la_f0ka:这里有一些关于库的问题,这些库提供了许多您习惯使用的高级语言工具:stackoverflow.com/questions/213460/boost-like-libraries-in-cstackoverflow.com/questions/3623455/…
标签: c algorithm design-patterns