发布时间:2013-08-09 16:12:48
题目要求:将二叉查找树转换成排序的双向链表,不能创建新节点,只调整指针。查找树的结点定义如下:[cpp] view plaincopyclass Node { public: Node(int .........【阅读全文】
发布时间:2013-08-05 18:12:55
点击(此处)折叠或打开#include <iostream>#include <string>using namespace std;int main(){int a=10;int *pt=&a;printf("%d:\n",pt);//十进制的数值 pt=&a;printf(.........【阅读全文】
发布时间:2013-08-05 10:50:12
malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。对于非内部数据类型的对象而言,光用maloc/free无法满足动态对象的要求。对象在创建的同时要自动执行构造函数,对象在消亡之前要自动执行析构函数。由于malloc/free是库函数而不是运算符,不在编译器控制权限之内.........【阅读全文】
发布时间:2013-07-11 16:54:33
给定两个单链表,头节点为 node head.找出其倒数第 N 个节点。算法思路: 即为给定两个 Node,起初在 Head 节点向后走的时候,使另外一个节点 node1托管这个链表的头,在 Head 向后走了 N 个节点后,node1 向后遍历,在 Head 为 Null时,node1 即指向了倒数第 N 个节点。程序如下:点击(此处)折叠或打开.........【阅读全文】