
算法
giraffe_255
这个作者很懒,什么都没留下…
展开
-
(算法)数组中连续子数组的最大和
版权声明:转载请注明来处 https://blog.youkuaiyun.com/qq_24034545/article/details/82379821 方法一:可以从头到尾遍历,遍历过程中,对以每个元素开头的子数组求连续最大和,最后从各个最大和中找出最大的。 方法二:使用动态规划的方法,先以第一个数为局部最大和整体最大值,之后遍历数组,累加到局部最大值上,若新加上的数比局部最大值还要大,则把这个新数作为局...转载 2019-03-08 20:48:01 · 385 阅读 · 0 评论 -
不用加号的加法计算?
不用加号求加法运算 计算出不变位 计算出进位(要左移) 求加 int aplusb(int a, int b) { //1、a,b进行异或运算,计算出不变的位 //2、计算出进位(求与) //3、相加即可 if (b == 0) return a; int temp1 = a^b; int temp2 = (a&b) << 1;//可能产生进位 r...转载 2019-03-12 22:01:50 · 586 阅读 · 0 评论 -
不用加号完成加法运算(2)
今天一个小朋友问了我一个很有意思的问题:”不用加号的加法运算“,大抵就是说,”诶~网上有人不用【+】就可以实现加法哟~“ 这个问题以前大学的时候玩过,是一个很有意思的问题。 每个人小学的时候,都学过四则运算,但是因为四则运算太简单了,我们谁也没有注意过我们学习的四则运算包括术式的写法有一个前提,就是:在十进制中! 而根据冯诺依曼原理的第一条:数字计算机的数制采用二进制。 在二进制条件下,计算往往...转载 2019-03-12 22:07:27 · 293 阅读 · 0 评论