原创  淘宝09和百度07年的一道编程题 收藏

实现一个函数,对一个正整数n,算得到1需要的最少操作次数: 如果n为偶数,将其处以2; 如果n为奇数,可以加1或减1; 一直处理下去。 例子: 61 60 30 15 16 8 4 2 1 解法如下,欢迎探讨! int step(int n) { int count=0; cout<>= 1; cout< 发表于 @ 2008年10月10日 10:04:00 | 评论( loading... ) | 编辑| 举报| 收藏

旧一篇:(转)A Memory-Efficient Doubly Linked List | 新一篇:淘宝09笔试题C++相关

  • 发表评论
  • 评论内容:
  •  
Copyright © csufuyi
Powered by CSDN Blog