- 博客(7)
- 资源 (8)
- 收藏
- 关注
转载 浮点数(谁偷了你的精度?)
如果我告诉你,中关村配置最高的电子计算机的计算精度还不如一个便利店卖的手持计算器,你一定会反驳我:「今天写博客之前又忘记吃药了吧」。你可以用最主流的编程语言计算 0.2 + 0.4,如果你使用的是 Chrome、FireFox、IE 8+,可以按 F12 键,然后找到 「控制台」,输入上面的 表达式 0.2 + 0.4,回车。然后再用最简陋的计算器(如果你没有手持计算器没关系,
2013-03-23 23:19:04 1116
转载 An open letter to those who want to start programming
伯乐人才网6月9日发表了《写给即将入行的程序员的一封信》,翻译自《An open letter to those who want to start programming》,我的朋友(他在本站的id是Mailper)告诉我,他希望在酷壳上看到一篇更具操作性的文章。因为他也是喜欢编程和技术的家伙,于是,我让他把他的一些学习Python和Web编程的一些点滴总结一下。于是他给我发来了一些他的心得
2013-03-21 22:13:26 1349 1
原创 希尔排序
在直接插入排序中,最坏的时间复杂度是当待排序的数组是逆序的时候,那时是 o(n^2); 最好的时候是待排序的集合越接近有序时越快,在这个思想下,于是就衍生出了希尔排序。希尔排序的思想是:把待排序的数据元素分成若干个小组,对同一个小组内的数据元素用直接插入排序;小组的个数逐次缩小,当完成了所有数据元素都在一个组内的排序后排序过程结束。#include #define KeyType in
2013-03-21 21:59:11 988 1
原创 插入排序
直接插入排序:直接插入排序的思想是,将一个新的数据元素插入到已排列好的有序的子集中。#include #define KeyType inttypedef struct { KeyType key;}DataType;void InsertSort(DataType a[], int n){ int i, j; DataType temp; for(i = 0; i
2013-03-21 21:32:17 1348 4
原创 C语言中打开文件选择
#includeOPENFILENAME ofn;char szFile[MAX_PATH];ZeroMemory(&ofn,sizeof(ofn));ofn.lStructSize = sizeof(ofn);ofn.lpstrFile = szFile;ofn.lpstrFile[0] = TEXT('\0');ofn.nMaxFile = sizeof(szFile);of
2013-03-13 16:02:26 2088 2
原创 double 型浮点数能精确到多少位小数
#include/*double 型浮点数能精确到多少位小数*/int main(){ double i = 1.0, j = 3.0; printf("%.20lf\n",i/j); return 0;}
2013-03-12 18:35:10 10296 3
原创 用程序求出int 的取值范围
#include/*用程序求出int 的取值范围*/int main(){ int max = 0, i, temp = 1; printf("%d\n",sizeof(int)); for(i = sizeof(int)*8-2; i>=0; i--) { for(int j = i; j >0; j--) { temp *= 2
2013-03-11 20:41:10 1999 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人