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 · 8853 阅读 · 0 评论 -
LCS的递归实现
LCS的递归实现 最近在看 【清华大学】数据结构与算法 邓俊辉教授的视频。讲到递归LCS的时候,课程中给出了算法思想,但是没有程序。而且网上我查到的程序都只是计算了LCS的数量,不能输出LCS。这里我给出一种实现的思路,当然还存在一些问题。 代码如下. #include "stdafx.h" #include <vector> #include <iostream> u原创 2018-11-20 11:00:48 · 2312 阅读 · 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 · 309 阅读 · 0 评论 -
C++ 11 多线程笔记
这是一个课程的学习笔记 一、并发、进程、线程的基本概念 并发:两个或多个任务同时发生 进程:执行中的可执行程序; 线程:有时被称为轻量进程,是程序执行流的最小单元。 二、c++11标准线程库创建子线程的方法 首先包含头文件#inlcude <thread>;,命名空间using namespace std; 通过创建std::thread类对象创建新线程 ... std::th...原创 2019-04-04 23:26:37 · 194 阅读 · 0 评论
分享