- 博客(6)
- 资源 (8)
- 收藏
- 关注
原创 C++单链表操作
/** 单链表操作 1.链表创建 2.链表插入(头插法,尾插法) 3.链表删除指定位置元素 4.链表整表删除 5.获取链表中某个位置的元素 **/ #include<iostream> using namespace std; class list { public: list() { Creat(); } void Creat(); void Output(); void Head_input(int a); void ...
2020-09-15 11:17:42
220
转载 Linux物理内存分配管理方式
伙伴(buddy)算法,它不能根据需要从被管理内存的开头部分创建新内存。它有明确的共性,就是各个内存块可分可合,但不是任意的分与合。每个块都有个朋友,或叫“伙伴”,既可与之分开,又可与之结合。伙伴分配程序把内存块存放在比链接表更先进的数据结构中。这些结构常常是桶型、树型和堆型的组合或变种。一般来说,伙伴分配程序的工作方式是难以描述的,因为这种技术随所选数据结构的不同而各异。由于有各种各样的具有已知...
2019-02-28 14:13:41
1335
原创 Linux操作系统内存管理(一)
✅ 空闲页面的管理 空闲内存管理的基本单位是页面。Linux内核管理的每个内存空闲块都是2的幂次方个页面,大小为order。 存放:一个空闲页面的放在一起,2个空闲页面的放在一起,4个空闲页面的放在一起......(物理地址连续)一直到MAX_ORDER-1。(定义MAX_ORDER=11)最大连续空闲物理内存大小是4MB。 区域(zone)数据结free_area[MAX_ORDER]构中...
2019-02-16 12:49:19
453
原创 算法学习打卡---DAY1(1.1基础编程模型)
打卡参考书目:算法(第四版) 1.1 API:应用程序编程接口,在JAVA编程的时候会调用不同的API,也可以根据自己的需要写自己需要的API。《算法》这本书中陈列了很多自己的API,在后面的算法程序编写中会用到。 在https://algs4.cs.princeton.edu/home/上找到需要的API后放入自己的程序中就可以直接调用。 接下来介绍二分法: 二分查找是常用的快速查找的...
2018-07-31 15:32:32
201
原创 C++中的同名二义性和路径二义性
继承机制中的二义性分为:同名二义性和路径二义性。以下用两个图解释两种二义性的区别和解决方法: 或(图画的丑不要介意)如图1:D d;d.x;此时d.x指的是C的x还是D的x,即出现了同名二义性。如图2:D d;d.x;此时指的是B的x还是C的x,即出现了同名二义性。解决方法一:用类名来限定d.C::x或d.B::x解决方法二:同名覆盖 图3如图三:D d;d.x;此时d.x指的是A的x还是D的x,...
2018-05-18 09:13:24
993
原创 蓝桥杯考前的挣扎(DFS)
明天是18年的蓝桥杯,没怎么好好准备的我今天做了点什么?抓了一把DFS,因为做了15-17年的题感觉DFS是无奈之下最好用的算法吧。(毕竟暴力杯)但是从17年开始难度明显上升,仅仅靠DFS恐怕有点问题......不知道今年会怎么样?快别废话了,直接上终点吧:1.先来简单的:以前题还简单的时候,很多都是可以直接在全排列算法里改改解决的(说实话我就是靠敲了个全排列轻松过了笑校赛的),直接看代码。(忘记...
2018-03-31 22:48:51
1395
translate.pdf
2019-12-17
translate.zip
2019-12-16
translate.pdf
2019-12-16
论文(ArcFace: Additive Angular Margin Loss for Deep Face Recognition)翻译
2019-12-13
计组课设:MIPS32 指令系统仿真实现
2019-04-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人