网站首页 站内搜索

搜索结果

查询Tags标签: nullptr,共有 96条记录
  • 单例模式的实现--C++

    实现单例模式 只能生成一个实例的类是实现了单例模式的类型 //(1)只适合单线程环境的的单例模式实现 class Singleton final { private:Singleton() {};~Singleton() {};Singleton(const Singleton&) {};Singleton& operator=(const Singleton&) {};private:s…

    2021/10/7 11:12:51 人评论 次浏览
  • 链表反转,C++描述

    链表反转还是很绕的,对于C++,则纯粹是在玩弄指针,弄清指针和内存的关系很重要。在左侧的是指针,在右侧的是内存。 template <typename T> struct ListStack;template <typename T> struct Node { private:T item;Node *next = nullptr;friend class ListS…

    2021/10/7 11:10:47 人评论 次浏览
  • 链表反转,C++描述

    链表反转还是很绕的,对于C++,则纯粹是在玩弄指针,弄清指针和内存的关系很重要。在左侧的是指针,在右侧的是内存。 template <typename T> struct ListStack;template <typename T> struct Node { private:T item;Node *next = nullptr;friend class ListS…

    2021/10/7 11:10:47 人评论 次浏览
  • 《数据结构、算法与应用 —— C++语言描述》学习笔记 — 二叉搜索树

    《数据结构、算法与应用 —— C++语言描述》学习笔记 — 二叉搜索树 一、二叉搜索树1、二叉搜索树特征2、索引二叉搜索树 二、抽象数据类型三、二叉搜索树实现1、字典类接口修改2、接口3、查找接口4、删除(1)父节点扩展(2)后继节点(3)节点交换功能实现(4)删除某个…

    2021/9/30 11:10:49 人评论 次浏览
  • 《数据结构、算法与应用 —— C++语言描述》学习笔记 — 二叉搜索树

    《数据结构、算法与应用 —— C++语言描述》学习笔记 — 二叉搜索树 一、二叉搜索树1、二叉搜索树特征2、索引二叉搜索树 二、抽象数据类型三、二叉搜索树实现1、字典类接口修改2、接口3、查找接口4、删除(1)父节点扩展(2)后继节点(3)节点交换功能实现(4)删除某个…

    2021/9/30 11:10:49 人评论 次浏览
  • 基于链栈的进制转换算法

    基于链栈的进制转换算法 题目将十进制数转换为其它进制数并输出(栈)分析思路 进制转换在数学中我们使用的是短除法 一步步取余运算 最终从下往上拼接 好比这样:时间仓促,字迹潦草,见谅那么我们利用栈的后进先出(LIFO)的特性去做。 基本数据结构-链栈的实现 LinkStack…

    2021/9/28 14:11:00 人评论 次浏览
  • 基于链栈的进制转换算法

    基于链栈的进制转换算法 题目将十进制数转换为其它进制数并输出(栈)分析思路 进制转换在数学中我们使用的是短除法 一步步取余运算 最终从下往上拼接 好比这样:时间仓促,字迹潦草,见谅那么我们利用栈的后进先出(LIFO)的特性去做。 基本数据结构-链栈的实现 LinkStack…

    2021/9/28 14:11:00 人评论 次浏览
  • C++11——nullptr和NULL的区别

    以往我们定义空指针都是int* p = NULL;但是....NULL 在C++中被定义为 于是有了以下试验#include <iostream> #include <sstream> #include <vector> using namespace std;void func(int* num) {cout << "ptr function" << endl; …

    2021/9/16 11:06:52 人评论 次浏览
  • C++11——nullptr和NULL的区别

    以往我们定义空指针都是int* p = NULL;但是....NULL 在C++中被定义为 于是有了以下试验#include <iostream> #include <sstream> #include <vector> using namespace std;void func(int* num) {cout << "ptr function" << endl; …

    2021/9/16 11:06:52 人评论 次浏览
  • 二叉搜索树

    #include<iostream> #include<vector> using namespace std; struct TreeNode {int val;TreeNode* left;TreeNode* right;TreeNode(int x) :val(x), left(nullptr), right(nullptr) {} }; class SearchTree { private:int _a; public:void sum(int a){_a = a;…

    2021/9/14 23:09:47 人评论 次浏览
  • 二叉搜索树

    #include<iostream> #include<vector> using namespace std; struct TreeNode {int val;TreeNode* left;TreeNode* right;TreeNode(int x) :val(x), left(nullptr), right(nullptr) {} }; class SearchTree { private:int _a; public:void sum(int a){_a = a;…

    2021/9/14 23:09:47 人评论 次浏览
  • 25. Reverse Nodes in k-Group(K 个一组,反转链表)

    25. Reverse Nodes in k-GroupGiven a linked list, reverse the nodes of a linked list k at a time and return its modified list. k is a positive integer and is less than or equal to the length of the linked list. If the number of nodes is not a multiple …

    2021/9/12 14:05:13 人评论 次浏览
  • 25. Reverse Nodes in k-Group(K 个一组,反转链表)

    25. Reverse Nodes in k-GroupGiven a linked list, reverse the nodes of a linked list k at a time and return its modified list. k is a positive integer and is less than or equal to the length of the linked list. If the number of nodes is not a multiple …

    2021/9/12 14:05:13 人评论 次浏览
  • 面向对象风格的单链表排序

    //面对对象风格的单链表排序.//现在的主要问题是,排序的列表中不能出现0,原因是与NULL冲突. #include <iostream> using namespace std;const long int MAX = 2147483647; //长整形的最大值,即 (2^31)-1,在当前编译器中,int和long int都是4字节32位typedef cl…

    2021/8/30 23:08:09 人评论 次浏览
  • 面向对象风格的单链表排序

    //面对对象风格的单链表排序.//现在的主要问题是,排序的列表中不能出现0,原因是与NULL冲突. #include <iostream> using namespace std;const long int MAX = 2147483647; //长整形的最大值,即 (2^31)-1,在当前编译器中,int和long int都是4字节32位typedef cl…

    2021/8/30 23:08:09 人评论 次浏览
扫一扫关注最新编程教程