千里之行,始于足下

 

2011年4月13日

找出单向链表的倒数第m个元素

摘要: www.firnow.com 时间 : 2008-03-02 作者:佚名 编辑:本站 点击: 652 [ 评论 ]--相对于双向链表来说,单向链表只能从头到尾依次访问链表的各个节点,所以如果要找链表的倒数第m个元素也只能从头到尾进行查找,在查找的过程中,设定两个指针,其中current指针指向当前访问的节点,previous指针指向current之前的节点,且两者之间相距m个节点,这样,当current指针指向最后一个节点时,那previous指针指向的元素就是倒数第m个元素,程序的处理过程如下:element *CLinkList::FindMToLastElement(int m){ el 阅读全文

posted @ 2011-04-13 17:39 千里之行,始于足下 阅读(376) 评论(0) 推荐(0)

出现频率最高的笔试题strcpy写法

摘要: 题目: 已知strcpy函数的原型是: char*strcpy(char*strDest,constchar*strSrc); 1.不调用库函数,实现strcpy函数。 2.解释为什么要返回char*。 解说: 1.strcpy的实现代码 char*strcpy(char*strDest,constchar*strSrc){if((strDest==NULL)||(strSrc==NULL))//[1]throw"Invalidargument(s)";//[2]char*strDestCopy=strDest;//[3]while((*strDest++=*strSrc+ 阅读全文

posted @ 2011-04-13 17:32 千里之行,始于足下 阅读(155) 评论(0) 推荐(0)

深入理解sizeof

摘要: 作者:房秉毅http://www.vckbase.com/document/viewdoc/?id=1054 最近在论坛里总有人问关于sizeof的问题,并且本人对这个问题也一直没有得到很好的解决,索性今天对它来个较为详细的总结,同时结合strlen进行比较,如果能对大家有点点帮助,这是我最大的欣慰了。一、好首先看看sizeof和strlen在MSDN上的定义:首先看一MSDN上如何对sizeof进行定义的:sizeof Operatorsizeof expressionThe sizeof keyword gives the amount of storage, in bytes, asso 阅读全文

posted @ 2011-04-13 10:37 千里之行,始于足下 阅读(143) 评论(0) 推荐(0)

导航