- 博客(18)
- 资源 (1)
- 收藏
- 关注
转载 100!的尾数有多少个零?
100!的尾数有多少个零? *问题分析与算法设计 可以设想:先求出100!的值,然后数一下末尾有多少个零。事实上,与上题一样,由于计算机所能表示的整数范围有限,这是不可能的。 为了解决这个问题,必须首先从数学上分析在100!结果值的末尾产生零的条件。不难看出:一个整数若含有一个因子5,则必然会在求100!时产生一个零。因此问题转化为求1到100这100个整数中包含了多
2008-11-06 13:00:00
1275
原创 数组a[N],存放了1至N-1个数,其中某个数重复一次。写一个函数,找出被重复的数字.时间复杂度必须为o(N)
数组a[N],存放了1至N-1个数,其中某个数重复一次。写一个函数,找出被重复的数字.时间复杂度必须为o(N)函数原型:int do_dup(int a[],int N)利用sum(a[0]+a[n-1]) - sum(1+2+…+n-1) = 被重复的数字>>>>
2008-09-18 18:57:00
2010
转载 实现对x的进行转换,p为起始转化位,n为需要转换的长度
unsigned int intvert(unsigned int x,int p,int n)实现对x的进行转换,p为起始转化位,n为需要转换的长度,假设起始点在右边.如x=0b0001 0001,p=4,n=3转换后x=0b0110 0001unsigned int intvert(unsigned int x,int p,int n){unsigned int _t = 0;unsigned
2008-09-18 18:30:00
1336
原创 10个重要的算法C语言实现源代码:拉格朗日,牛顿插值,高斯,龙贝格,牛顿迭代,牛顿-科特斯,雅克比,秦九昭,幂法,高斯塞德尔
导读: 1.拉格朗日插值多项式 ,用于离散数据的拟合 C/C++ code #include #include #include floatlagrange(float*x,float*y,floatxx,intn) /*拉格朗日插值算法*/ { inti,j; float*a,yy=0.0;/*a作为临时变量,记录拉格朗日插值多项式*/ a
2008-09-15 22:43:00
1758
原创 C/C++中宏使用总结
导读: .C/C++中宏总结C程序的源代码中可包括各种编译指令,这些指令称为预处理命令。虽然它们实际上不是C语言的一部分,但却扩展了C程 序设计的环境。本节将介绍如何应用预处理程序和注释简化程序开发过程,并提高程序的可读性。 ANSI标准定义的C语言预处理程序包括下列命令: #define,#error,#i nclude,#if,#else,#elif,#en
2008-09-15 22:37:00
637
原创 #pragma详解
导读: 在所有的预处理指令中,#pragma 指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。 #pragma指令对每个编译器给出了一个方法,在保持与C和C++语言完全兼容的情况下,给出主机或操作系统专有的特征。 依据定义,编译指示是机器或操作系统专有的,且对于每个编译器都是不同的。 其格式一般为: #pragma para
2008-09-15 22:35:00
544
原创 『转』想成为嵌入式程序员应知道的16个基本问题
这是嵌入式C程序员的基本知识。作者在Embedded Systems Programming杂志上发表了很多嵌入式系统开发方面的文章。 C语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法。这些年,我既参加也组织了许多这种测试,在这过程中我意识到这些测试能为面试者和被面试者提供许多有用信息,此外,撇开面试的压力不谈,这种测试也是相当有趣的。 从被面试者的角度来讲,你能了解许多关于出题者或监
2008-05-28 23:04:00
1018
原创 转载:CAJ打不开的问题_王者归来肥天下
导读:本文转自http://hi.baidu.com/chinasrors/blog/item/73c2d2903ed19689a877a4f8.html
2008-05-08 14:02:00
768
原创 merry的共享空间 - 频道预览 - 抓虾
JM模型I帧帧内预测流程 I帧只存在帧内编码,没有帧间运动估计,不用参考其他的帧,所以I帧具有同步作用,.付出的代价就是效率稍差,不过也十分必要的。 I帧帧内编码分为亮度编码和色度编码,需要完成预测,计算RD代价,来判别宏块分块模式. I帧亮度度分块模式分为16X16,8X8,4X4三种模式,色度分块模式只有一种8X8模式,每种分块模式,又有不同的预测方式,在JM模型中,需要对这些模
2008-04-29 08:38:00
684
原创 用typedef定义类型
今天看书注意到typedef还有下面的用法 1. typedef ing NUM[100];(声明NUM为整形数组类型) NUM n; (定义n为整形数组变量, 包含100个元素) 2. typedef char * STRING; (声明STRING为字符指针类型)
2008-04-25 21:42:00
552
原创 单链表的创建,删除,插入,显示,排序
#include stdio.h>#include malloc.h>struct info ...{ int num; int score;};struct student...{ struct info infor; struct student *next;};int n;struct student *creat(void)...{ struct
2008-04-25 21:22:00
709
原创 写得蛮好的linux学习笔记
导读: linux目录架构 / 根目录 /bin 常用的命令binary file 的目錄 /boot 存放系统启动时必须读取的档案,包括核心(kernel) 在内 /boot/grub/menu.lst GRUB设置 /boot/vmlinuz 内核 /boot/initrd 核心解壓縮所需RAM Disk /dev 系统
2008-04-25 15:18:00
315
原创 转:时域错误隐藏个人理解_Phinex的博客_雅虎博客_雅虎空间
导读:本文转自http://i.cn.yahoo.com/fengziying2004/blog/p_76/
2008-04-22 15:46:00
481
原创 空域错误隐藏 | 时空
导读:本文转自http://ittimesky.mentor100.com/2007/11/25/%E7%A9%BA%E5%9F%9F%E9%94%99%E8%AF%AF%E9%9A%90%E8%97%8F/
2008-04-22 15:45:00
355
原创 堆和栈的区别
导读:本文转自http://hi.baidu.com/chuntian1919/blog/item/017d318bf27fb411c8fc7abb.html
2008-04-21 22:52:00
293
原创 删除文件名中带空格的文件
导读: unix和linux系统管理有一个章节讲的是如何删除文件名中带空格的文件,好奇心起, 我在Windows系统中测试了一下如何删除文件名中带空格的文件。 就是形如123 rt.txt这样的文件,来试试在命令行下删除有什么结果: 测试一: 在当前目录下建立一个文件叫123 rt.txt,注意123和rt之间有个空格。 命令:del 123 rt
2008-04-08 17:00:00
2427
原创 C++中的内存对齐 - Only C/C++ - C++博客
导读:本文转自http://www.cppblog.com/cc/archive/2006/08/01/10765.html
2008-04-06 12:54:00
344
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人