<
花费 37ms 找到133326条记录
1 经典例题C语言程序解决数学问题
2016年11月01 - 摘自C语言网,猴子吃桃,看看题目是什么样的吧。 题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。 1.
2 1001: 好像很简单的
2017年02月06 - 为[1,1000000]。#include "stdio.h"#include "stdlib.h"#include "math.h"/* 思路:本题其实就是使用暴力破解的方式,但是我们会发现超时 因此要进行更快速的方法,将暴力的算法复杂度从n的平方降低
3 《代码优化:有效使用内存》读书笔记 (一)
2011年10月25 - 时间就是金钱,效率就是生命。这句名言对于程序,尤其是性能至关重要的程序来说,同样一点都不过分。如何获得良好的程序运行性能,就是代码优化的研究内容。 本人之前主要从事计算机视觉,图形学以及图像处理相关方面的研究工作,现在更侧重于算法的开发和实现,并用于产品之中,部分算法需要
4 floyd和warshall算法(作业)
2012年08月31 - floyd算法的实现:#include <stdio.h>#include <stdlib.h>int n, dist[10][10]; //矩阵中的数字:999表示不可达,无穷大void
5 大数的乘法(包括浮点数)
2015年04月22 - 对大数进行保存,然后编写算法,模拟乘法运算过程即可。 1.第一个问题:两个数字运算结果至多用多少位的字符串保存呢? 两个4位数相乘,最大值为9999*9999它的位数小于10000*10000的位数9位,所以两个数字相乘的结果至多不超过两数位数的和 2.第二个问题:运算的过程怎么模拟
6 数据结构与算法(1)支线任务3——Largest Rectangle in Histogram
2015年11月12 - 中最大的矩形面积即可。然而最最单纯的O(n2)算法显然会跪(别人试过,我就不作死了……)。有两类思路,分别如下:Part One提示说用栈,然而并没有想出如何使用。看懂别人的思路后再写,总觉得略微无聊……还是在此用自己的话复述一下吧。(以下所有图片来自
7 转置三元组中的稀疏矩阵
2012年12月15 - ,它的转置矩阵T是n*m的矩阵,且T(i,j)=M(j,i),1<=i<=n,1<=j<=m。  显然一个稀疏矩阵的转置矩阵仍然是稀疏矩阵,假设变量a和b是TSMatrix类型,分别表示矩阵M和T,那么如何由a倒b呢? 上一段算法: Status TransposeSMatrix
8 蓝桥杯 算法训练 邮票
2017年12月16 - MathJax.Hub.Config({ showMathMenu: false }); 写之前就感觉回溯会超时,但是想不出动态规划的方程所以就先写了一手果然超
9 模拟退火算法的个人理解
2012年10月23 - 模拟退火算法(SA, Simulated Analnggggg)是一种启发式的蒙特卡罗(Monte Carlo)方法。这种算法是在给定的模型空间内搜索墓边函数达到全局极小值的最优模型,它已用于各种最优化问题计算。常规的模拟退火法即Kirkpatrick等(1983)提出
10 C标准库源码解剖(5):字符串处理函数string.h和wchar.h(续)
2009年10月08 - 移到终止符处,然后计算该指针与开始处指针的差值来获取字符串的长度。为了加快移动速度,实现中把const char*型指针char_ptr转换成了unsigned long*型指针longword_ptr,这样一次就可以移动4个字节。算法关键是要辨别出longword_ptr指向的值(有4个字节)中有

 
© 2014-2018 ITdaan.com 粤ICP备14056181号