
努力的脚步
文章平均质量分 73
Demon1924
大连理工大学
展开
-
把字符串当做数组来处理进行排序
在做数据结构的基数排序的时候,由于书上给出的是对一个整形数组的排序算法,所以如果想进行字符串的排序,还要进行修改,到是颇为麻烦,后来考虑到字符之间是相当于二十六进制的数字。所以可以写一个字符到数字,和数字到字符的转换程序,那样就可以直接用书上的基数排序算法了。例子如下:将“PIG”,“TEA“,”COW“,。。。。等三位大写字母组成的字符串进行基数排序。基数排序算法的声明为:void RadixSort(int Array[],int n,int d,int a)//n个数的数组Array,d为有几位,a为原创 2010-12-30 09:39:00 · 1530 阅读 · 0 评论 -
c语言除疑系列讲座笔记
<br />1.注意函数的封装,尤其是参数的设计。<br />2.库属于第三方代码,需要包含头文件,在链接的时候会通过环境变量找到lib.o文件并包含进去。<br />3.尽量避免系统调用:即软硬件之间的切换。<br />4.main函数也是一个函数,只不过在编译的时候做了特殊的处理。<br />5.函数的名字就相当于是一个地址,相似的是汇编里的lable标号。<br />6.内存的使用:全局变量是在编译的时候就分配了。(这个有点难以理解)函数中的变量时在栈中分配的(因此函数调用结束的时候会自己消除)。而n原创 2010-12-30 17:19:00 · 452 阅读 · 0 评论 -
编程高手箴言笔记
刚刚又浪费了很多时间做无聊的事,现在赶紧开始努力!《编程珠玑》,从图书馆看到过,一直比较喜欢看这种不是很专业的书。做个笔记。从最底层开始做起,从最基层学起。程序艺术家成长过程:1.熟练使用一门语言。2.精通某个平台的接口,如win32api。3.了解某个平台的底层。4.在平台上进行深层次的开发。5.体系结构的设计。其中思想的转变时很重要的!以机器的思想来考虑问题。我就是程序,程序就是我。具备开放性思维,对技术不应抱有偏见,掌握任何相关的技术,在到高手的时候会发现其实他们是相通的。雄心的一半是耐心,玩程序,从原创 2010-12-30 23:45:00 · 612 阅读 · 0 评论 -
国外50所大学开放课程
<br />世界50所知名大学提供开放课程: (Top 50 University Open Courseware Collections) <br /><br />学术权威 <br />1. 麻省理工学院 :麻省理工学院有许多人认为是在该国最广泛的开放课件的收集,也正好是著名大学中的第一。学科覆盖范围从建筑、规划到人文、科学,此目录中有惊人的信息数量。(http://ocw.mit.edu/OcwWeb/web/home/home/index.htm)在很早以前就有台湾人开始做MIT的汉化课件,有兴趣的朋转载 2011-01-02 10:35:00 · 2074 阅读 · 0 评论