![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C++
文章平均质量分 59
c++入门到实践
Wupke
以慕灵阁之名践行:心怀初学者的姿态,Stay hungry, Stay foolish!
展开
-
【数据结构与算法-二分搜索与二叉查找(排序)树相关经典例题汇总】
【数据结构与算法-二分搜索与二叉查找(排序)树相关经典例题汇总】基础知识典例1、插入位置(easy)典例2、区间查找(medium)典例3、旋转数组查找(medium)典例4、二叉查找树编码与解码(medium)典例5、逆序数(hard)基础知识二分查找问题偏向于分治-可用循环的方法问题涉及回溯概念-可用递归的方法典例1、插入位置(easy)题目描述:35思路:LeetCode提交OJ测试链接:OJ测试代码实现:class Solution {pub原创 2022-03-11 16:30:45 · 210 阅读 · 0 评论 -
【数据结构与算法-二叉树与图经典例题汇总】
【数据结构与算法-栈、队列、堆经典例题汇总】典例1、链表逆序-a(easy)典例1、链表逆序-a(easy)典例1、链表逆序-a(easy)典例1、链表逆序-a(easy)典例1、链表逆序-a(easy)典例1、链表逆序-a(easy)典例1、链表逆序-a(easy)题目描述:思路:LeetCode提交OJ测试链接:OJ测试代码实现:可本地运行测试的完整代码:典例1、链表逆序-a(easy)题目描述:思路:LeetCode提交OJ测试链接:原创 2022-03-10 09:13:55 · 974 阅读 · 0 评论 -
【C/C++main函数返回值为空、return 0、return a的意义是什么】
main函数的返回值用于说明程序的退出状态:如果返回0(return 0),则代表程序正常退出。通常,返回非零代表程序异常退出(可自行设定:如 return -1)。 return 后面是个变量a,则意思是返回a这个变量。 return 后面没有任何参数,就是执行到这一行以后 返回原函数,其实也就是中断函数执行,返回调用函数处,注意区别:break只是退出所在的循环体。 return 的意思是返回一个空值 其意义在于 这可以当成一个用于返回主函数的命令,而不是再当一个返回值用。.原创 2022-03-05 11:00:54 · 6176 阅读 · 0 评论 -
【数据结构与算法-贪心算法经典例题汇总】
【数据结构与算法-栈、队列、堆经典例题汇总】典例1、分发糖果/分发饼干(easy)典例2、摇摆序列(medium)典例3、移除K个数字(medium)典例4、跳跃游戏-a(medium)典例5、跳跃游戏2(hard)典例6、用最少数量的箭射击气球(medium)典例7、最优加油策略(hard)基础搭建:从钞票找零与最佳的实际情况中理解贪心算法的思想:尽可能的使用较大的面值的钞票支付,需要的钱张数最少!贪心算法的设计思想:即是遵从某种规律,不断的贪心的选择当前情况下最优策略的算法实现方法。示例:原创 2022-03-04 22:22:46 · 2103 阅读 · 1 评论 -
【数据结构与算法-栈、队列、堆经典例题汇总】
【数据结构与算法-栈、队列、堆经典例题汇总】典例1、使用队列实现栈(easy)典例2、使用栈实现队列(easy)典例3、包含min函数的栈(easy)典例4、合法的出栈顺序(medium)典例5、简单的计算器(hard)典例6、数组中第K大的数(medium)典例7、寻找中位数(hard)典例1、使用队列实现栈(easy)题目描述:预备知识栈:先进后出基本操作:队列:先进先出思路:在元素入栈时候,利用临时队列调换元素的顺序 。使得 存入队列的元素顺序与栈的顺序原创 2022-03-03 17:26:30 · 1427 阅读 · 0 评论 -
【c++思维导图与代码示例】11 异常处理机制
【c++思维导图与代码示例】11 异常处理思维导图:代码示例:思维导图:代码示例:示例1:示例2:示例3:原创 2022-01-13 21:07:50 · 548 阅读 · 0 评论 -
【c++思维导图与代码示例】10 输入与输出(流类库)
【c++思维导图与代码示例】10 输入与输出(流类库)思维导图:代码示例:思维导图:代码示例:示例1:示例2:示例3:原创 2022-01-13 21:07:09 · 487 阅读 · 0 评论 -
【c++思维导图与代码示例】09 泛型程序设计与c++标准模板库】
【c++思维导图与代码示例】09 泛型程序设计与c++标准模板库思维导图:代码示例:思维导图:代码示例:示例1:示例2:示例3:原创 2022-01-08 17:51:42 · 729 阅读 · 0 评论 -
【c++思维导图与代码示例】08 模板与群体函数
【c++思维导图与代码示例】08 模板与群体函数思维导图:代码示例:思维导图:代码示例:示例1:示例2:示例3:原创 2021-12-27 21:12:54 · 659 阅读 · 0 评论 -
【c++思维导图与代码示例】07 多态性
【c++思维导图与代码示例】07 多态性思维导图:代码示例:思维导图:代码示例:示例1:示例2:示例3:原创 2021-12-22 19:26:24 · 843 阅读 · 0 评论 -
【c++思维导图与代码示例】06 类的继承与派生
【c++思维导图与代码示例】06 继承与派生思维导图:代码示例:思维导图:代码示例:示例1:示例2:示例3:原创 2021-12-21 21:04:24 · 1286 阅读 · 0 评论 -
【c++思维导图与代码示例】05 数组、指针、字符串
【c++思维导图与代码示例】05 数组、指针、字符串思维导图:代码示例:思维导图:代码示例:示例1:示例2:示例3:原创 2021-12-20 12:17:14 · 925 阅读 · 0 评论 -
【c++思维导图与代码示例】04 数据共享与保护
【c++思维导图与代码示例】04 数据共享与共享思维导图:代码示例:思维导图:代码示例:示例1:示例2:示例3:原创 2021-12-16 20:42:43 · 1095 阅读 · 0 评论 -
【零基础一文学C++基础与进阶】
【零基础一文学C++基础与进阶】文前白话C++基础与进阶的系列章节知识架构链接【基础篇】【进阶篇】附录C++学习资源文前白话本系列学习文章系依据清华大学清华大学计算机科学与技术系教授郑莉团队的国家精品课程讲授的相关内容,这里通过思维导图和实际案例代码理解学习,记录分享以巩固所学。若章节内容书写有误,请留言指出,感谢!C++基础与进阶的系列章节知识架构链接【基础篇】01 c++的简单程序设计与示例.02 函数.03 类与对象.04 数据的共享与保护.05 数组 &am原创 2021-12-14 22:16:06 · 633 阅读 · 1 评论 -
【c++思维导图与代码示例】02 函数
【思维导图与代码示例】02 函数思维导图代码示例思维导图代码示例示例1:/*****************************************************Description: 寻找并输出11-999之间的数m,m 自身、平方、立方值均为回文;数理解函数的调用**** Author:慕灵阁-wpke** Time:2021-11-05** Versions :2_1.cpp** *********************************原创 2021-12-14 22:14:35 · 965 阅读 · 0 评论 -
【c++思维导图与代码示例】03 类与对象
【c++思维导图与代码示例】03 类与对象思维导图:代码示例:思维导图:代码示例:示例1:示例2:示例3:原创 2021-12-14 22:12:59 · 729 阅读 · 0 评论 -
【c++思维导图与代码示例】01 c++的简单程序设计与示例
(一)思维导图:(二)代码实例:实例1:/*************************************************** 代码描述:第一个c++ 代码** 创建人:慕灵阁-wupke** 创建时间:2021-11-02** 版本:1-1.cpp** ****************************************************/# include <iostream>using namespace st原创 2021-12-14 22:11:24 · 1303 阅读 · 0 评论 -
【在VScode中使用终端命令编译运行c++程序】
在VScode下的powershell下使用命令行编译运行c++文件:首先,进入文件所在的路径地址:编译生成.exe可执行文件的不同方式:①不指定生成可执行文件的名称:执行命令: g++ '.\6-19_test.cpp'生成的可执行文件是: a.exe 继续在终端输入:.\a.exe (可以输入a. Tab键会自动补全)②指定生成可执行文件的名称:(希望得到的6-19_test.exe)更改生成指令为:g++ -o 6...原创 2021-11-19 23:40:44 · 17849 阅读 · 1 评论 -
【‘string‘ does not name a type / c++】
在 c++ 头文件中书写类声明的过程中:遇到#ifndef CLIENT_H_ // 避免重复声明#define CLIENT_H_ // 避免重复声明class Dog{private: string name; string weight; string color;public: void Info(string name,string weight,string color); void show_info(); voi原创 2021-11-06 17:25:02 · 2014 阅读 · 2 评论 -
【剑指 offer 58 】左旋转字符串
《剑指offer--58-2.翻转单词顺序》题目要求原题链接解题代码python题目要求题目描述—(简单型)字符串的左旋转操作是把字符串前面的若干个字符转移到字符串的尾部。请定义一个函数实现字符串左旋转操作的功能。比如,输入字符串"abcdefg"和数字2,该函数将返回左旋转两位得到的结果"cdefgab"。示例 1:输入: s = “abcdefg”, k = 2输出: “cdefgab”示例 2:输入: s = “lrloseumgh”, k = 6输出: “umghlrlose”原创 2021-05-13 18:07:10 · 99 阅读 · 1 评论