C++数据结构与算法
qinxinger
这个作者很懒,什么都没留下…
展开
-
我遇到的错误:此声明中没有存储类或类型说明符
错误:此声明中没有存储类或类型说明符情况描述:今天在写程序的时候遇到了这个错误,原因很简单,就是在头文件中声明类的时候,函数的声明写错了,例如:class a{ a(); //构造函数 ~a();//析构函数 int max( int A , int B);//正确的声明方法 int a::max( int A , int B )//正确定义的方法 { if ( A &...原创 2018-11-23 19:09:42 · 8663 阅读 · 0 评论 -
LCS的递归实现
LCS的递归实现最近在看 【清华大学】数据结构与算法 邓俊辉教授的视频。讲到递归LCS的时候,课程中给出了算法思想,但是没有程序。而且网上我查到的程序都只是计算了LCS的数量,不能输出LCS。这里我给出一种实现的思路,当然还存在一些问题。代码如下.#include "stdafx.h"#include <vector>#include <iostream>u原创 2018-11-20 11:00:48 · 2246 阅读 · 0 评论 -
学习中的感想--关于复杂度
标题template<typename T> int List<T>::deduplicate() { if (_size < 2) return 0; int oldSize = _size; Posi(T) p = header->succ; Rank r = 1; while (trailer != (p = p-&am原创 2018-11-29 21:21:44 · 271 阅读 · 0 评论 -
C++ 11 多线程笔记
这是一个课程的学习笔记一、并发、进程、线程的基本概念并发:两个或多个任务同时发生进程:执行中的可执行程序;线程:有时被称为轻量进程,是程序执行流的最小单元。二、c++11标准线程库创建子线程的方法首先包含头文件#inlcude <thread>;,命名空间using namespace std;通过创建std::thread类对象创建新线程...std::th...原创 2019-04-04 23:26:37 · 160 阅读 · 0 评论