2013年9月14日

随机洗牌问题

摘要: 仍然是上一篇中那个公司的笔试题(编程题无语言要求),给一副扑克牌随机洗牌无规律可循,仍然是写出思路和流程图还有程序;当时写的是1.把牌分成6*9即6组每组9张 2.六组中进行两两分配然后进行交叉洗牌,当时不知道问什么用分治法解决,既增加课空间复杂度而且增加了空间复杂度,现在写出新的思路,可能算法的选择任然不是最好的,但是不失为一种解决方案: 1.随机生成1~54中的两个数如果相等则终止继续for循... 阅读全文

posted @ 2013-09-14 20:32 前端小码农 阅读(309) 评论(0) 推荐(0) 编辑

一道笔试题(求质数乘积)

摘要: 前今天参加了场笔试里面有一道关于求质数乘积的题,当时虽说写完了程序但是总感觉有什么不对的地方所以今天写了一下,发现当时求质数的函数写的有些复杂,还是基础太差再加上长时间不写代码所致,由于我参加的笔试公司还没有完全招聘完,所以暂时不方便透露是什么公司,以此文章祭奠我第一次挂掉的笔试。 题目很简单就是让你写出个关于求某个数的质数的乘积,写出思路,画出流程图并写出程序。 例如24=2*2*2*3; 分... 阅读全文

posted @ 2013-09-14 14:31 前端小码农 阅读(906) 评论(0) 推荐(0) 编辑

导航