相关文章

移情别恋c++ ദ്ദി˶ー̀֊ー́ ) ——5.string(模拟实现)

1.存储结构 https://cplusplus.com/reference/string/string/?kwstring namespace zone {class string{public:private: //设置私有,不允许随便访问底层数据char* _str; //字符串存储空间首地址指针size_t _size; //当前字符数量size_t _capaicty; //可用容量sta…

移情别恋c++ ദ്ദി˶ー̀֊ー́ ) ——6.vector(模拟实现)

1.存储结构 https://cplusplus.com/reference/vector/vector/ namespace zone {template<class T> //需要模板class vector{public:private:iterator _start;iterator _finish;iterator _endofstorage;}; } 可见&#xff0c;vector内核是由三个指针实现的 2.默认成员函…

移情别恋c++ ദ്ദി˶ー̀֊ー́ ) ——3.内存管理

1. C/C内存分布 我们先来看下面的一段代码 int globalVar 1; static int staticGlobalVar 1; void Test() { static int staticVar 1; int localVar 1; int num1[10] { 1, 2, 3, 4 }; char char2[] "abcd"; const char* pChar3 "abcd"; int* ptr1 …

移情别恋c++ ദ്ദി˶ー̀֊ー́ ) ——12.二叉树(习题)

1.根据二叉树创建字符串 . - 力扣&#xff08;LeetCode&#xff09; 我的思路&#xff1a; 1. 根节点单独讨论&#xff0c;因为&#xff0c;根节点之后才会开始有括号 2.根节点的左孩子和右孩子分别进入operation函数 operation函数&#xff1a; 1.如果root不为空&#xff0c;…

移情别恋c++ ദ്ദി˶ー̀֊ー́ ) ——8.stackqueue

1.用栈实现队列 . - 力扣&#xff08;LeetCode&#xff09; 思路 1.将一个栈当作输入栈&#xff0c;用于压入 push 传入的数据&#xff1b;另一个栈当作输出栈&#xff0c;用于 pop 和 peek 操作。 2.每次 pop 或 peek 时&#xff0c;若输出栈为空则将输入栈的全部数据依次弹出…

移情别恋c++ ദ്ദി˶ー̀֊ー́ ) ——4.模板

1. 泛型编程 如何实现一个通用的交换函数呢&#xff1f; void Swap(int& left, int& right) { int temp left; left right; right temp; } void Swap(double& left, double& right) { double temp left; left right; right temp; } void Swap(char&…

移情别恋c++ ദ്ദി˶ー̀֊ー́ ) ——13.mapset

1. 关联式容器 在初阶阶段&#xff0c;我们已经接触过STL中的部分容器&#xff0c;比如&#xff1a;vector、list、deque、 forward_list(C11)等&#xff0c;这些容器统称为序列式容器&#xff0c;因为其底层为线性序列的数据结构&#xff0c;里面 存储的是元素本身。那什么是关…

移情别恋c++ ദ്ദി˶ー̀֊ー́ ) ——14.AVL树

1.AVL 树 1.1AVL 树的概念 二叉搜索树虽可以缩短查找的效率&#xff0c;但如果数据有序或接近有序二叉搜索树将退化为单支树&#xff0c;查 找元素相当于在顺序表中搜索元素&#xff0c;效率低下。因此&#xff0c;两位俄罗斯的数学家G.M.Adelson-Velskii 和E.M.Landis在1962…

移情别恋c++ ദ്ദി˶ー̀֊ー́ ) ——12.二叉搜索树

1.二叉搜索树 1.1二叉搜索树概念 二叉搜索树又称二叉排序树&#xff0c;它或者是一棵空树&#xff0c;或者是具有以下性质的二叉树: 1.若它的左子树不为空&#xff0c;则左子树上所有节点的值都小于根节点的值 2.若它的右子树不为空&#xff0c;则右子树上所有节点的值都大于…

移情别恋c++ ദ്ദി˶ー̀֊ー́ ) ——6.vector

1.杨辉三角 . - 力扣&#xff08;LeetCode&#xff09; 在「杨辉三角」中&#xff0c;每个数是它左上方和右上方的数的和。 class Solution { public:vector<vector<int>> generate(int numRows) {vector<vector<int>> arr;int i 0;int j 0;for (i…

移情别恋c++ ദ്ദി˶ー̀֊ー́ ) ——5.string

1.字符串相乘 . - 力扣&#xff08;LeetCode&#xff09; 思路&#xff1a; 1.如果两个串有一个首元素为‘0’&#xff0c;则直接返回‘0’ 2.设置两层循环&#xff0c;内层第一次循环 用于str插入初始数据 &#xff08;num2 的各个元素和num1 的最后一个元素相乘的结果&#…

移情别恋c++ ദ്ദി˶ー̀֊ー́ ) ——10.继承

1.继承的概念及定义 1.1继承的概念 继承(inheritance)机制是面向对象程序设计使代码可以复用的最重要的手段&#xff0c;它允许程序员在保 持原有类特性的基础上进行扩展&#xff0c;增加功能&#xff0c;这样产生新的类&#xff0c;称派生类。继承呈现了面向对象 程序设计的层…

移情别恋c++ ദ്ദി˶ー̀֊ー́ ) ——11.多态

1. 多态的概念 1.1概念 多态的概念&#xff1a;通俗来说&#xff0c;就是多种形态&#xff0c;具体点就是去完成某个行为&#xff0c;当不同的对象去完成时会 产生出不同的状态。 举个栗子&#xff1a;比如买票这个行为&#xff0c;当普通人买票时&#xff0c;是全价买票&…

【软件推荐】synctoy 本机同步的最好的软件 本机不同目录 本机硬盘与移动硬盘同步

下载&#xff1a;http://www.winwin7.com/soft/7726.html 这是微软的良心之作。界面简洁&#xff0c;使用简单。经过测试运行稳定。 使用步骤&#xff1a; 1.点击“新建同步组” 2.左右选择两个目录&#xff0c;即要备份的目录&#xff0c;和备份到哪个地方&#xff0c;点击下…

SyncToy使用介绍

微软的免费午餐 同步工具SyncToy试用 随着硬盘容量的日益增加&#xff0c;硬盘上的文件也越来越多&#xff0c;需要管理的文件及文件夹也随之增加了&#xff1b;同时拥有第二台电脑也很常见了。那么面对如此繁多的文件&#xff0c;如何更好更高效的做到交换文件和文件同步呢&am…

微软同步工具之synctoy

&#xfeff;&#xfeff; synctoy是由 微软 推出的一款免费的文件夹同步工具。微软的软件都以复杂与臃肿著称&#xff0c;不过这款软件还真是摆脱了复杂和臃肿。 &#xff1a;第一項是最主要的雙向同步功能&#xff0c;會依據左右兩端點裡檔案的增加、刪除、修改、更名&#x…

使用Microsoft SyncToy 文件同步/备份 自动化处理

SyncToy 是由 微软 推出的一款免费的文件夹同步工具。百度搜索Microsoft SyncToy&#xff0c;官网可以直接下载 安装完成后 操作也非常简单&#xff0c;主要有三种模式 synchronize &#xff1a;在这个模式下&#xff0c;SyncToy会使得两个文件夹完全一致&#xff0c;无论在哪…

微软同步工具 for linux,使用SyncToy 同步Windows数据到linux

SyncToy v2.1 - 微软同步工具:它可以让您的文件在不同的磁盘和文件夹中保持同步并且可以随意处理,甚至可以输入UNC以处理网络驱动器上的文件和任何设备上的信息 。 1. 安装SyncToy 安装过程依次下一步&#xff0c;需要注意的是需要相应.net的支持。安装完成后的路径如下。 2. S…

Synctoy2.1使用定时任务0X1

环境描述&#xff1a;公司需要在windows上面使用双向文件同步&#xff0c;目前发现SyncToy可以实现这个功能&#xff0c;但是在Windows 2012上面 &#xff0c;添加定时任务的时候&#xff0c;执行状态总是0x1&#xff0c;定时任务配置确认多次&#xff0c;肯定没有问题&#xf…

微软通过共享文件夹的思路,使用工具SyncToy实现两台windows机器间的文件同步

一、在备份主机安装软件SyncToySetupPackage 下载地址:https://synctoy.en.softonic.com/ 二、点击下一步 三、选择I Agree,然后点击下一步 四、选择安装路径,选择Everyone,然后点击下一步 五、点击下一步 六、点击关闭 七、选择YES,然后点击下一步 <