想学c++算法,看什么书??
如果楼主的C++基础不扎实的话,我建议楼主看算法书可以先看C语言版本的。为楼主推荐的是刘汝佳的《算法竞赛入门经典第二版》,里面的内容适合初学者。本人看了一点觉得还是挺不错的,由浅到深,里面还有涉及到数据结构的知识,不过参不参加竞赛就看个人啦。当然楼主要是基础十分好,还想要进一步学习算法,深入学习算法的话还可以看刘汝佳的《训练指南》或者是著名的《算法导论》,亦或是《数据结构与算法》皆可。希望被采纳~~
《C语言》
蚁群算法求解TSP问题遇到“索引超出矩阵维度。”的问题跪求大神能解答
你检查一下坐标矩阵是否出现了重复数值。比如你给的例子中C矩阵的第二个和第三个数值就重复了。
《算法(第4版)》是Sedgewick之巨著,与高德纳TAOCP一脉相承,是算法领域经典的参考书,涵盖所有程序员必须掌握的50种算法,全面介绍了关于算法和数据结构的必备知识,并特别针对排序、搜索、图处理和字符串处理进行了论述。第4版具体给出了每位程序员应知应会的50个算法,提供了实际代码,而且这些Java代码实现采用了模块化的编程风格,读者可以方便地加以改造。配套网站提供了《算法(第4版)》内容的摘要及更多的代码实现、测试数据、练习、教学课件等资源。《算法(第4版)》适合用做大学教材或从业者的参考书。