各种编程
文章平均质量分 77
wanjie518
这个作者很懒,什么都没留下…
展开
-
字符串倒序反转程序
#include #include #include //方法一:将第一个字符和最后一个互换,第二个和倒数第二个互换,如此一次循环下去char *strrev1(const char *str){int len = strlen(str);char *tmp = (char*)malloc(len + 1);strcpy(tmp,str);int i = 0;for (i = 0; i {char c = tmp[i];tmp[i] = tmp[len-i-1];tmp[len-i-1] = c;}retu原创 2011-01-21 17:41:00 · 9723 阅读 · 1 评论 -
链表的各种操作
<br />typedef struct lnode {<br /> elem data;<br /> struct lnode *next;<br />}lnode ,*linklist;<br /> //建立一个链式表 向表中加入数据<br />status listset(linklist &head){ <br /> int n=0;<br /> elem x=2;<br /> linklist p1,p2;<br /> p2=p1=(linklist)mal原创 2011-02-21 22:30:00 · 727 阅读 · 0 评论 -
链表反转的两种实现方法
<br />源码如下<br /><br />struct LinkerData<br />{<br />LinkerData* pNext;<br />int n;<br />LinkerData()<br />{<br />pNext = NULL;<br />n = 0;<br />}<br />};<br /><br />class CLinker<br />{<br /><br />public:<br />CLinker();<br />virtual ~CLinker();<br /><br /原创 2011-02-21 22:54:00 · 617 阅读 · 0 评论