
算法/数据结构
cc4Java
技术宅
展开
-
《数据结构、算法与应用》3.(非递归函数来计算n!)
最近在读《数据结构、算法与应用》这本书,把书上的习题总结一下,用自己的方法来实现了这些题,可能在效率,编码等方面存在着很多的问题,也可能是错误的实现,如果大家在看这本书的时候有更优更好的方法来实现,还请大家多多留言交流多多指正,谢谢3.试编写一个非递归函数来计算n!,并上机测试函数的正确性。//// main.cpp// Test_03//// Created by c1原创 2014-03-31 13:19:55 · 2081 阅读 · 0 评论 -
《数据结构、算法与应用》9.(C++实现顺序表)
最近在读《数据结构、算法与应用》这本书,把书上的习题总结一下,用自己的方法来实现了这些题,可能在效率,编码等方面存在着很多的问题,也可能是错误的实现,如果大家在看这本书的时候有更优更好的方法来实现,还请大家多多留言交流多多指正,谢谢偷笑吐舌头9. C++实现的线性表--顺序表原创 2014-10-17 11:13:03 · 1341 阅读 · 0 评论 -
《数据结构、算法与应用》8.(顺序查找数组中第一个出现指定元素的位置)
最近在读《数据结构、算法与应用》这本书,把书上的习题总结一下,用自己的方法来实现了这些题,可能在效率,编码等方面存在着很多的问题,也可能是错误的实现,如果大家在看这本书的时候有更优更好的方法来实现,还请大家多多留言交流多多指正,谢谢8. 从左至右检查数组a[0:n-1]中的元素,以查找雨x相等的那些元素。如果找到一个元素与x相等,则函数返回x第一次出现所在的位置。如果在数组中没有找到这样的原创 2014-06-01 14:19:17 · 2715 阅读 · 0 评论 -
《数据结构、算法与应用》5.(递归输出n个元素的所有子集)
最近在读《数据结构、算法与应用》这本书,把书上的习题总结一下,用自己的方法来实现了这些题,可能在效率,编码等方面存在着很多的问题,也可能是错误的实现,如果大家在看这本书的时候有更优更好的方法来实现,还请大家多多留言交流多多指正,谢谢 5. 试编写一个递归函数,用来输出n 个元素的所有子集。 例如,三个元素{a, b, c} 的所有子集是: { }(空集),{ a }, { b },原创 2014-04-13 17:41:18 · 2732 阅读 · 1 评论 -
《数据结构、算法与应用》7.(动态调整数组大小)
最近在读《数据结构、算法与应用》这本书,把书上的习题总结一下,用自己的方法来实现了这些题,可能在效率,编码等方面存在着很多的问题,也可能是错误的实现,如果大家在看这本书的时候有更优更好的方法来实现,还请大家多多留言交流多多指正,谢谢7. 假定用一维数组a[0 : size-1]来存储一组元素。如果有n个元素,可以把它们存储在a[0],..., a[n-1]中。当n超过si ze时, 数组将不足原创 2014-04-13 21:31:32 · 1743 阅读 · 0 评论 -
编程之美01—返回数组中所有元素与一个元素相除的结果
最近在读《编程之美--微软技术面试心得》这本书,相当不错的一本书,推荐大家阅读。总结一下书上比较不错的小题目,分享给大家,希望可以增强思维逻辑和算法能力。题目: 写一个函数,返回一个数组中所有元素被第一个元素除的结果(输出时不能使用临时变量)。//// main.cpp// Test_01//// Created by cc on 14-3-17.//原创 2014-03-17 13:54:49 · 2295 阅读 · 0 评论 -
《数据结构、算法与应用》2.(检测数组中元素是否升序排列)
最近在读《数据结构、算法与应用》这本书,把书上的习题总结一下,用自己的方法来实现了这些题,可能在效率,编码等方面存在着很多的问题,也可能是错误的实现,如果大家在看这本书的时候有更优更好的方法来实现,还请大家多多留言交流多多指正,谢谢2.试编写一个模板函数,用来测试数组a中的元素是否按升序排列(即 a[i] ≤ a[i+1], 其中 0 ≤ i 。 如果不是,函数应返回false,否原创 2014-03-30 17:49:20 · 2395 阅读 · 0 评论 -
《数据结构、算法与应用》4.(递归和非递归实现斐波那契数列)
最近在读《数据结构、算法与应用》这本书,把书上的习题总结一下,用自己的方法来实现了这些题,可能在效率,编码等方面存在着很多的问题,也可能是错误的实现,如果大家在看这本书的时候有更优更好的方法来实现,还请大家多多留言交流多多指正,谢谢4. 1)试编写一个计算斐波那契数列Fn的递归函数,并上机测试其正确性。 2)试编写一个非递归的函数来计算斐波那契数列Fn,该函数应能直接计原创 2014-04-03 13:20:13 · 2007 阅读 · 0 评论 -
《数据结构、算法与应用》6.(递归查询数组中是否包含某元素).
最近在读《数据结构、算法与应用》这本书,把书上的习题总结一下,用自己的方法来实现了这些题,可能在效率,编码等方面存在着很多的问题,也可能是错误的实现,如果大家在看这本书的时候有更优更好的方法来实现,还请大家多多留言交流多多指正,谢谢 6. 试编写一个递归函数来确定元素 x 是否属于数组 a[0: n-1]。//// main.cpp// Test_06//// Creat原创 2014-04-13 19:40:41 · 1884 阅读 · 0 评论 -
《数据结构、算法与应用》1.(三次机会检测输入是否大于0)
最近在读《数据结构、算法与应用》这本书,把书上的习题总结一下,用自己的方法来实现了这些题,可能在效率,编码等方面存在着很多的问题,也可能是错误的实现,如果大家在看这本书的时候有更优更好的方法来实现,还请大家多多留言交流多多指正,谢谢1.试编写一个模板函数,它要求用户输入一个非负数,并负责验证用户所输入的数是否真的大于或等于 0,如果不是,它将告诉用户该输入非法,需要重新输入一个数。原创 2014-03-30 16:54:09 · 1343 阅读 · 0 评论 -
扑克牌洗牌算法
扑克牌洗牌是我们生活中比较喜欢玩的一个游戏。那么我们有没有什么办法自己设计一个扑克牌洗牌的方法呢?在c运行库当中有一个随机函数rand,它可以生成0~32767之间的任意数。那么有没有可能利用这么一个函数对我们扑克牌进行随即洗牌呢? 在这里我抛砖引玉一下,谈一谈自己目前已经看到的两个算法。欢迎朋友们谈一谈其他的方法。 (1)全局洗牌法 步骤如下所示:原创 2014-02-18 22:47:26 · 5118 阅读 · 0 评论