当前位置: 首页 > news >正文

渐江建工水利水电建设有限公司网站新乡商城网站建设

渐江建工水利水电建设有限公司网站,新乡商城网站建设,wordpress调用tag标签带超链接,免费设计室内装修app软件目录 一 如何得到长整数逆序后的整数注#xff1a;原创不易#xff0c;转载请务必注明原作者和出处#xff0c;感谢支持#xff01; 一 如何得到长整数逆序后的整数 最近在写代码遇到这样一个问题#xff1a;如何得到得到一个长整型数逆序后的长整型数#xff1f;比如输入… 目录 一 如何得到长整数逆序后的整数 注原创不易转载请务必注明原作者和出处感谢支持 一 如何得到长整数逆序后的整数 最近在写代码遇到这样一个问题如何得到得到一个长整型数逆序后的长整型数比如输入输入\(a 12345678\)得到输出\(ra87654321\)。 如下图仔细分析输入数的特点可以得到一个简单的递归算法来解决这个问题。 注做图的时候最后倒数第二行少了加号 void reverse(unsigned long a, unsigned long *sum, unsigned long power) {if (a 10)reverse(a/10, sum, power/10);*sum (a % 10) * power; }unsigned long get_reverse(unsigned long a) {/* 根据a的位数确定最大位权值 */int i;unsigned long power 1;char buf[16];sprintf(buf, %lu, a);for (i 0; i strlen(buf) - 1; i)power * 10;/* 调用reverse() */unsigned long sum 0;reverse(a, sum, power);return sum; } 回过头来想上面的代码会发现既然借用sprintf()能够轻而易举地将\(a\)的最大位权值计算出来那为何还用采用递归这种低效的计算方式呢于是一种效率更好一点的可以避免递归的算法可以实现如下。 unsigned long get_reverse(unsigned long a) {/* 根据a的位数确定最大位权值 */int i;unsigned long power 1;char buf[16];sprintf(buf, %lu, a);for (i 0; i strlen(buf) - 1; i)power * 10;unsigned long sum 0;for (i strlen(buf) - 1; i 0; i--){sum (buf[i] - 0) * power;power / 10;}return sum; } 上述代码的复杂度为\(O(strlen(a)) O(log~a)\)。更进一步还有没有效率更高的算法能够解决这个问题呢转载于:https://www.cnblogs.com/laizhenghong2012/p/10991202.html
http://www.pierceye.com/news/974574/

相关文章:

  • 中小企业网站建设论文郑州网站服务公司
  • 工信部网站备案验证码文化传媒网站封面
  • 境外做网站网站百度代运营
  • 南京学校网站建设策划手机网站默认全屏
  • 东莞公司网站策划万网买网站
  • 建筑网站视频大全做外汇网站卖判刑多少年
  • 手机网站菜单网页怎么做东莞网站优化方案
  • 公众号免费素材网站wordpress无法开始安装
  • 建设银行互联网网站首页网站备案 视频
  • 免费优化网站建设做app和网站哪个比较好用
  • 韩国最牛的设计网站大全网站设计的尺寸
  • 一家专门做特卖的网站类似非小号的网站怎么做
  • 怎么建一个网站出口外贸交易平台
  • iapp用网站做软件代码徐州网络推广公司排名
  • 设计之路 网站wordpress自定义字段火车头
  • 用什么服务器做盗版小说网站吗邓州十九张麻将微信群app开发公司
  • 高端网站设计找哪个公司WordPress 移动文件夹
  • 做网站的资料新媒体网站建设十大的经典成功案例
  • 西安移动网站建设丹东做网站的
  • 石家庄网站建设优化建湖做网站哪家最好
  • 外贸电商做俄罗斯市场网站电子商务网站建设的步骤一般为(
  • 济南网站建设联 系小七太仓网页制作招聘
  • 大同网站建设公司建大网站
  • 网站开发 图片存放流量大的推广平台有哪些
  • 创意网站推荐深圳网站建设公司哪里有
  • 网站在百度无法验证码怎么办啊广州免费核酸检测地点查询
  • 山东网站建设公司哪家好怎么用html做个人的网页
  • 嘉兴网站排名优化价格石家庄站全景图
  • 辽宁鲲鹏建设集团网站网站建设分几种类型
  • 响应式网站开发有哪些框架建立网站的关键是定位