面试题目之单链表的反转
来源:互联网 发布:家长控制软件 编辑:程序博客网 时间:2024/05/16 12:13
struct node{ int data; struct node *next;};typedef struct node ListNode;typedef ListNode *LinkNode;LinkNode reverse(LinkNode head){ LinkNode p1,p2,p3; //如果没有结点或只有头结点 if(head == NULL || head->next == NULL) return head; p1 = head; p2 = head->next; head->next = NULL;//反转后head成为最后一个结点 //链表中有大于一个结点 while(p1->next != NULL) { p3 = p2->next; p2->next = p1; p1 = p2; p2 = p3; } head = p1; return head;}
1 0
- 面试题目之单链表的反转
- 面试经典题目:字符串的反转算法
- 面试常见题目,字符串反转
- 程序员面试题目总结--链表(3)【单链表反转】
- 链表相关面试题目 反转 合并
- 单链表反转 -面试
- 笔试面试之反转字符串
- Android面试题目之常见的选择题
- 程序员面试100题(算法)之反转单链表(含单向链表的创建和打印)
- 2013年百度实习生面试 编程题之--单链表的反转
- 面试题目之指针
- Coding一下“反转单链表”,当是下周面试的练笔
- 程序员面试系列——单链表的反转
- 【C++】反转单链表(面试的时候屡次被问到)
- 面试之前的题目
- 面试的题目
- 方正的面试题目
- c++的面试题目
- Fastdfs 关于file: shared_func.c, line: 994, malloc 1 bytes fail问题的解决
- reviewboard--ubuntu安装reviewboard
- 面向对象03-java基础
- FastRWeb——为R语言搭建的Web环境
- oracle 常见hint 语法
- 面试题目之单链表的反转
- 赋能生态,阿里巴巴正式进入企业安全市场
- SEO基础知识
- 面向对象作业
- iOS证书过期解决方案
- 【CSS3】文本阴影text-shadow
- 使用PopupWindow自定义的下拉框
- 扩展kmp算法讲解
- 1088. Rational Arithmetic (20)