C++
不知所措。
这个作者很懒,什么都没留下…
展开
-
关于我与同学讨论的几道题目
本文仅供参考。 1.使用C ++语言进行求解N皇后问题。 2.lc(m,n)也可以如下递归定义:如果m%n为0,则lc(m,n)为n。否则,lc(m,n)为lc(n,m%n)。 请使用C ++语言求lc的值。 3.创建一个“ text.txt”,其中包含了随机的分数,使用C ++语言从文件中读取分数,并输出它们的总和和平均值。 4.在C ++中创建“ Graph.h”类,并实现城市拓扑图的创建、城市的数量,总路径、深度优先遍历、城市拓扑图的销毁、 ...原创 2021-04-17 23:11:04 · 162 阅读 · 0 评论 -
快速排序算法 c++实现
tip:递归不要陷进去了,一定要找其中的关系,否则很难理解递归。 #include<iostream> #include <vector> //包含容器vector #include<algorithm> using namespace std; int getpos(vector<int> &a, int left, int right) { int temp = a[left]; //temp值为哨兵 while (left < r原创 2021-03-28 11:55:30 · 146 阅读 · 0 评论 -
理解:C++重载运算符等于(=)时为什么返回的是一个引用(&)(&引用是什么意思)?
首先,我们要理解,引用(&)是什么意思? &在c语言中可以是取地址的意思。 但在C++中,它有另外一种用法,即引用,这是在C++中特有的,对引用最通俗简单的理解就是取别名!我们做个简单尝试,看以下代码。 **#include<iostream> using namespace std; int main {** **int a=3;** **int &b=a;** **cout<<b;** //输出 3; **b=1;** //这条语句其原创 2021-03-14 16:07:18 · 1213 阅读 · 0 评论