自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 #日常记录 VS和MinGW对同一段代码产生不同的编译结果

记得C++中cout输出时的运算顺序是从右到左,输出顺序是从左到右。但今天用代码测试发现了问题:在VScode上使用MinGW编译,没有得到按照上述逻辑理应出现的结果,在VS上测试的结果却符合预想。原因可能是使用了不同的编译器。完整代码:#include<iostream>using namespace std;int main() { int a = 1; cout << ++a << endl << a++ << endl;

2021-08-05 00:35:13 198

原创 链表各种操作的实现

导言本文用C++实现了链表的创建、插入、删除、遍历、判断空链表等操作。当然根据大学课程安排,C++的学习可能在链表之后(或同时进行),不过本文提供的代码几乎没有涉及C++的特性,开辟内存空间也使用的是C语言的方法,除了输入输出的部分,本代码完全可以被认为是C语言描述。(我做的意大利面,即使是不能吃辣的人也能吃哦!)(?)正文头文件List.h的声明#ifndef _List_Hstruct Node;typedef struct Node *PtrToNode;typedef PtrToNo

2021-04-27 14:13:00 142

原创 递归基本法则简论(以斐波那契数列为例)

导言本文假定阅读者已具备“递归思想”的基本知识,并具有用递归程序解决简单问题的能力和经验。在此基础上,本文将以斐波那契数列问题的求解作为例子,简单阐述递归的四项基本法则,给出此程序时间复杂度的数学证明,并最终优化斐波那契数列的算法。回顾递归思想我们熟悉的数学函数通常是由一个确定的公式描述的。与之不同的是,递归函数通过调用它自身来完成定义。这就是说,在函数的定义体内部存在函数本身。例如,一个求解斐波那契数列的递归程序如下: long int Fib(int N) {/* 1*/ if (N ==

2021-04-17 17:31:13 738

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除