- 博客(4)
- 资源 (5)
- 问答 (1)
- 收藏
- 关注
原创 编程之美 ——2.14 求数组的子数组之和的最大值
/** * 一个有N个整数元素的一位数组(A[0], ... A[N - 1]), 这个数组有很多子数组, 求子数组之和的最大值. */#include <stdio.h>struct SubArraySum { int begin; int end; int sum;};/** * 将数字分为两种, 小于0的和大于等于0的, 所以数组number应该如下所示: * ……负, 负, 非...
2018-06-26 17:01:06 314
原创 编程之美——2.13 子数组的最大乘积
/** * 给定一个长度为N的整数数组, 只允许用乘法, 不能用除法, 计算任意的组合中乘积最大的一组, 并写出算法的时间复杂度. */#include<stdio.h>#include<stdlib.h>#include<math.h>#define N 10// 以下方法的时间复杂度为O(3*N), 需要遍历数组三次, 额外的空间复杂度为O(1), 只需要常...
2018-06-19 22:29:02 203
原创 编程之美——2.7 最大公约数
/** * 本程序用于求解两个正整数的最大公约数 * 求解最大公约数往往可以用的有三种方法: * eg: 求正整数x和y的公约数 * 1. 遍历, 从1遍历到min(x, y)为止, 找到能够同时被两数整除的最大整数 * 2. 辗转相除法, 取k = x/y, b = x % y, 则 x = k * y + b; 如果一个数能同时整除x和y, 则其一定能同时整除b和y, 即x和y的公约数与b和y...
2018-06-06 12:08:13 482
原创 编程之美--2.6 精确表达浮点数
/** * 本题目内容如下: * 在计算机中,有时使用float或double来存储小数是不能得到精确值的. 如果你需要得到精确计算结果,最好是用分数形式来表示小数。有限小数或者无限循环小数都可以转化为分数。 * eg: 0.9 = 9/10; * 0.33(3) = 1/3(括号里的数字表示的的是循环节) * 当然一个小数可以用好几种弄分数形式来表示. 如: * 0.33(3) = 1 / 3...
2018-06-04 16:40:14 306
神经网络与深度学习.zip
2019-07-09
学习操作系统的优秀教材
2018-05-07
Tomcat-6.0.48
2018-01-29
eclipse环境下的opencv使用问题
2016-03-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人