
关于指针,你不可以错过的练习(c/c++)
前言:除了sizeof()单独放数组名和&数组名,其他的数组名都仅仅代表首元素地址,接下来我们就靠一些练习来巩固一下对指针的学习吧.1.练习1 :一维数组int main() { //一维数组 int a[] = { 1,2,3,4 };//4个元素,每个元素是int类型 printf("%...

C++类和对象 练习小项目---日期类的实现.
前言这是我们需要实现的日期类的接口声明,我们需要的是在Date.cpp文件中实现函数的定义.class Date { public: // 获取某年某月的天数 int GetMonthDay(int year, int month); //打印日期类函数 void Print(); // 全缺省的构...

C++练习:设计一个圆形类(Circle),和一个点类(Point),计算点和圆的关系。 顺便熟悉一下分文件编写
以下为个人的分文件编写:▪Code:Circle.h#pragma once #include <iostream> #include "Point.h" using namespace std; class Circle { public: Point get_center(); vo...

【C/C++练习】经典的排列组合问题(回溯算法)——电话号码的字母组合
📖题目描述题目出处:电话号码的字母组合示例:📖题解 这是一道典型的排列组合问题,根据输入,我们需要找到所有的组合。下面以输入字符串digits = "23"为例来讲解这道题目。图解:分析: 首先要知道输入的字符串"23"中的数字字符分别对应哪...

【C/C++练习】经典的快慢指针问题---移除元素
📖题目描述题目出处:移除元素🔖示例📖题解 对于本题我将按照由易到难的顺序为大家分享三种解题思路,并逐一分析它们的优劣,以及注意事项。🔖思路一:暴力求解 我想暴力求解应该是第一次接触到此题的小伙伴们最先想出来的办法吧。这道题目暴力求解就是去遍历数组,当遇到数组元素等...

【C/C++练习】合并k个已排序的链表(二)
此时所有待比较的节点都来到了数组中,和第一步的逻辑一样,只需要遍历一遍数组就可以找到最小的节点,找到后尾插到rhead指向的链表。如下图,其中黄色节点是已排好序的节点,蓝色节点是待比较的节点。 总体逻辑就是这样,接下来循环执行第二步,找到次小的进行尾插,直到数组中的所有节点都为空&#...

【C/C++练习】合并k个已排序的链表(一)
前言: 今天给大家分享一道面试中常见的题目——合并K个升序链表,我会用暴力和分治两钟方法去求解这道题目,通过动图展示问题求解的全过程。这里提醒大家,画图是我们求解复杂问题的有效手段,有时可以起到事半功倍的效果,各位小伙伴在做题的过程中如果遇到麻烦,不妨动手画画图哟。🐻题目描述...
【C++】基础练习(一)||从C到C++&函数
从C 到C++⭐️C++是在C语言基础山改进发展而来的,是C语言的一个超集。1.关于C语言和C++的关系,以下说法正确的是:AA.C++兼容C语言B.C语言部分兼容C++C.C++部分兼容C语言D.C语言兼容C++分析:兼容&#x...

C++类的组合练习
欢迎来观看温柔了岁月.c的博客目前设有C++学习专栏C语言项目专栏数据结构与算法专栏目前主要更新C++学习专栏,C语言项目专栏不定时更新待C++专栏完毕,会陆续更新C++项目专栏和数据结构与算法专栏一周主要三更,星期三,星期五,星期天感谢大家的支持练习1题目知识点...
C++动态内存申请和练习
C++动态内存申请和练习C++动态内存申请C++申请的内存是自由存储区, C语言的堆区内存, 所以C++类对象的内存, 不能用mallocnew申请内存申请单个内存#include<iostream> using namespace std; int main() { /...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。