- 博客(3)
- 收藏
- 关注
原创 C++中全排列函数next_permutation的一个大坑
一、基本用法 C++/STL中定义了两个用于全排列的函数:next_permutation和prev_permutation。next_permutation函数按字典序生成给定序列的下一个较大的排列;而prev_permutation则相反,按字典序生成给定序列的上一个较小的排列,其基本用法如下。#include <iostream>#include <vector>...
2019-05-07 22:01:54
2917
1
原创 分页存储中的两级页表
一、页面与页表1、页与帧在分页存储的管理方式中,将进程的逻辑地址空间分为若干大小相等的片,称为页面或页;相应地,将物理内存空间分为与页面大小相等的块,称为物理块或帧。2、页表现在已经将逻辑地址空间分为了若干个页,将物理内存空间分为了若干个帧,那么是如何将某一页与某一帧对应起来的呢?这就是页表所要完成的任务。页表,又称为页面映像表,所要完成的任务就是将进程地址空间中的页与物理内存中的帧对应起...
2019-04-28 17:15:41
8495
2
原创 关于存储指针变量的vector的若干问题
前言很多初学者认为学习C++很难的一个重要原因就是关于内存管理的问题,因为它不像Java等一些高级编程语言提供了垃圾自动回收的机制(你只管使用,剩下的交给OS);在C++中,如果你手动申请了一段内存空间,那么一定要记得在用完之后手动释放(你既要管申请,又要管释放),否则会造成内存泄漏等问题。这是一个让人又爱又恨的特性,你可以随意申请空间,但是又要小心翼翼地使用。那么说到内存管理,不得不涉及到C+...
2019-04-26 10:35:45
2032
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人