博客专栏  >  编程语言   >  C->C++过渡

C->C++过渡

顺序表,单链表的各种操作及面试题

关注
1 已关注
16篇博文
  • 【STL】list的应用模拟实现

    STL:标准模板库,惠普实验室开发的一系列软件的统称。 STL的六大组件: 容器,迭代器,算法,适配器,空间配置器,仿函数。 下面模拟序列式容器的一个列表:list(本质:带头结点的双向循环链表)...

    2016-12-04 22:58
    5871
  • 【STL】C++模拟Vector容器

    #include #include using namespace std; //类型萃取 struct TrueType { bool Get() { return true; } ...

    2016-12-09 16:50
    4268
  • C++模拟双向链表的基本操作

    双向链表也叫双链表,是链表的一种,它的每个数据结点中都有两个指针,分别指向直接后继和直接前驱。所以,从双向链表中的任意一个结点开始,都可以很方便地访问它的前驱结点和后继结点。一般我们都构造双向循环链表...

    2016-10-21 12:32
    3209
  • C++实现动态顺序表

    #include using namespace std; #include #define DataType int class Seqlist { friend ostream& oper...

    2016-10-20 22:57
    2945
  • 将链表的所有奇数元素放于偶数元素前面

    具体要求: 头文件: #pragma once #include #include #include typedef int DataType; typedef struct Node ...

    2016-09-22 23:30
    1024
  • 单链表的逆置,排序,合并有序链表,不带环相交

    PNode Reserse_LinkList(PNode *pHead);//逆置单链表 void Bubbleort(PNode pHead);//冒泡排序 PNode MergeOrder_Lin...

    2016-09-17 19:34
    579
  • 链表中的带环相交问题

    PNode CheckCircle(PNode pHead);//判断链表是否带环 int GetCircleLength(PNode pMeetNode);//如果带环,求环的长度 PNode Ge...

    2016-09-19 23:18
    582
  • 复杂链表的复制

    什么是复杂链表? 答:每个节点包含两个指针域(next.random)和一个数据域(data),其中next指向下一个节点,而random可指向链表的任意节点(包括它本身)甚至NULL。 以下面的...

    2016-09-20 14:03
    462
  • 注释转换(C---->C++)

    四种状态: 测试代码: // 1.一般情况 /* int i = 0; */ // 2.换行问题 /* int i = 0; */int j = 0; /* int i = 0; */ int ...

    2016-05-25 15:25
    1568
  • (C语言)自拟顺序表的各种操作

    总是要进步的。。。

    2016-05-27 23:00
    351
  • (C语言)顺序表之动态实现

    点击打开链接(静态实现版) 头文件: #define _CRT_SECURE_NO_WARNINGS 1 #ifndef _SEQLIST_H__ #define _SEQLIST_H__ #inc...

    2016-06-01 18:36
    548
  • 单链表的基本操作

    void Init_LinkList(PNode *pHead);//初始化 PNode BuyNode(DataType data);//创建新节点 void PushBack(PNode *pHe...

    2016-09-13 12:31
    614
  • 链表面试题逆序打印,删除无头非尾节点,非头位置插入,约瑟夫环,查找中间和倒数第k个节点

    PNode EndNode(PNode *pHead);//返回最后一个节点 void ReversePrint(PNode pHead);//逆序打印链表 void DeleteNotTail(PN...

    2016-09-15 20:16
    5539
  • 通讯录(三)----文件实现

    通讯录(一)-----静态实现        http://blog.csdn.net/snow_5288/article/details/51388708 通讯录(二)-----静态实现   ...

    2016-05-20 18:40
    528
  • 通讯录(二)----动态实现

    #include"contact.h" void menu()//打印菜单 { printf("***********************\n"); printf("1. 添加联...

    2016-05-15 23:18
    394
  • 竟然栽倒在这里!(通讯录一)

    #define _CRT_SECURE_NO_WARNINGS 1 #ifndef __CONTACT_H//防止重复引入 #define __CONTACT_H__ #include #inc...

    2016-05-12 23:53
    324

数据结构
2154903
C++之行
1452885
C语言之旅
4654455

Windows C/C++/C# 编程
1306381339
FFmpeg
1353642984
经典算法研究
323272277
微软面试100题系列
183181093
Java开发进阶
663047938
img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部