自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 考察最大元素问题:从n个整数中找出最大者

a)试分别采用迭代和递归两种模式设计算法,在线性时间内解决该问题 减而治之(蛮力迭代版): int Max(int A[],int max,int a){ for (int n = 0; n <= A.length--; n++){ //迭代n次,遍历数组A,每次都 max = A[n]; //令首项为最大值 if (A[n+1] > max) //比较当前max与后项的值 max = A[n+1]; //令max为较大值 return max; } }

2021-04-18 20:13:07 243

原创 计算2的幂数的算法改进过程——递归的学习与使用

考察如下问题:在禁止超过1位的移位运算的前提下,对任意非负整数n,计算2^n. 蛮力迭代版: __int64 power2BF_I(int n){ //幂函数2^n算法(蛮力迭代版),n >= 0 __int64 pow = 1; //o(1):累积器初始化为2^0 while( 0 < n–) //o(n):迭代n轮,每轮都 pow <<= 1; //将累积器翻倍 return pow; //o(1):返回累积器 } //o(n) = 0(2^r),r

2021-04-18 18:36:04 229

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除