自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

27Up的博客

岁月风平,破风踏浪

  • 博客(9)
  • 资源 (59)
  • 收藏
  • 关注

转载 我的算法学习之路【转大神】

这篇文章讲了什么?我这些年学习数据结构和算法的总结。 一些不错的算法书籍和教程。 算法的重要性。初学第一次接触数据结构是在大二下学期的数据结构课程。然而这门课程并没有让我入门——当时自己正忙于倒卖各种MP3和耳机,对于这些课程根本就不屑一顾——反正最后考试划个重点也能过,于是这门整个计算机专业本科最重要的课程就被傻逼的我直接忽略过去了。直到大三我才反应过来以后还要找工作——而且大...

2018-10-23 20:35:24 343

原创 胜者树与败者树

   胜者树和败者树都是完全二叉树,是树形选择排序的一种变型。每个叶子结点相当于一个选手,每个中间结点相当于一场比赛,每一层相当于一轮比赛。      不同的是,胜者树的中间结点记录的是胜者的标号;而败者树的中间结点记录的败者的标号。       胜者树与败者树可以在log(n)的时间内找到最值。任何一个叶子结点的值改变后,利用中间结点的信息,还是能够快速地找到最值。在k路归并排序中经常用...

2018-10-21 19:56:01 594

原创 数据结构:胜者树与败者树

假设有k个称为顺串的有序序列,我们希望将他们归并到一个单独的有序序列中。每一个顺串包含一些记录,并且这些记录按照键值的大小,以非递减的顺序排列。令n为k个顺串中的所有记录的总数。并归的任务可以通过反复输出k个顺串中键值最小的记录来完成。键值最小的记录的选择有k种可能,它可能是任意有一个顺串中的第1个记录。并归k个顺串的最直接的办法就是进行k-1次比较确定下一个输出的记录。对k>2,我们可以通...

2018-10-21 19:30:58 725

原创 LeetCode笔记——LeetCode使用介绍

       作为要准备踏入码农行业的人来说,要准备校招,怎么能不去刷刷LeetCode呢?       LeetCode收录了许多互联网公司的算法题目,被称为刷题神器,我虽然早有耳闻,不过却一直没有上面玩过。即使这一年多来,做的编程还是挺多的,不过毕竟不是计算机专业的科班出身,在编程过程中土路子实在太多了,有时不仅写得煎熬,而且书写很多时候都非常不规范。所以就决定在找工作前夕,花点时间好好刷...

2018-10-15 17:03:03 1829

原创 将算术表达式转化为后缀表达式

我们把平时所用的标准四则运算表达式,即“9+(3-1)*3+10/2"叫做中缀表达式。因为所有的运算符号都在两数字的中间,现在我们的问题就是中缀到后缀的转化。中缀表达式“9+(3-1)*3+10/2”转化为后缀表达式“9 3 1-3*+ 10 2/+” 规则:从左到右遍历中缀表达式的每个数字和符号,若是数字就输出,即成为后缀表达式的一部分;若是符号,则判断其与栈顶符号的优先级,是右括号或...

2018-10-15 16:54:37 29155 10

原创 伙伴算法buddy

Buddy System把系统中的可用存储空间划分为存储块(Block)来进行管理, 每个存储块的大小必须是2的n次幂(Pow(2, n)), 即1, 2, 4, 8, 16, 32, 64, 128...假设系统全部可用空间为Pow(2, k), 那么在Buddy System初始化时将生成一个长度为k + 1的可用空间表List, 并将全部可用空间作为一个大小为Pow(2, k)的块挂接在L...

2018-10-06 21:20:49 2469

原创 内存分配-----伙伴算法buddy和slab算法

内存管理问题:内存碎片大小和管理内存碎片的效率问题(即空间和时间效率的问题):内存碎片是指当回收一块内存时,一般将内存直接放入free链表中,由于内存越分配越小,内存块就会特别多而且特别小,当需要一块大的内存块的时候无法找到.原因就在于回收内存的时候,不能把相邻两块可用内存合并.解决方法:1.小块内存单独分配,大块内存有系统自动分配.(nginx和stl就是使用这种方法)2.伙...

2018-10-06 21:18:39 1759

原创 FAT32文件系统详解

硬盘是用来存储数据的,为了使用和管理方便,这些数据以文件的形式存储在硬盘上。任何操作系统都有自己的文件管理系统,不同的文件系统又有各自不同的逻辑组织方式。例如:常见的文件系统有FAT,NTFS,EXT,UFS,HFS+等等。作者后面的文章会一一讲到,下面就来学习一下基于Windows的FAT32文件系统。FAT32文件系统由DBR及其保留扇区,FAT1,FAT2和DATA四个部分组成,其机构如...

2018-10-06 20:19:52 4332

原创 FAT文件系统原理

一、硬盘的物理结构:    硬盘存储数据是根据电、磁转换原理实现的。硬盘由一个或几个表面镀有磁性物质的金属或玻璃等物质盘片以及盘片两面所安装的磁头和相应的控制电路组成(图1),其中盘片和磁头密封在无尘的金属壳中。硬 盘工作时,盘片以设计转速高速旋转,设置在盘片表面的磁头则在电路控制下径向移动到指定位置然后将数据存储或读取出来。当系统向硬盘写入数据时,磁头中 “写数据”电流产生磁场使盘片表面...

2018-10-06 18:38:05 889

高等计算机网络.rar

高等计算机网络,研究生课程ppt。实用,全面。

2020-07-02

2018研究生数学建模赛题.rar

2018研究生数学建模赛题.rar

2019-05-22

统计专业课件应用随机过程(人大版)

统计专业课件应用随机过程(人大版)

2019-04-03

2017全年软件设计师真题加解析

2017全年软件设计师真题加解析

2019-03-25

算法经典22题(TSP、NPC、背包、排工、团等)

算法经典22题(TSP、NPC、背包、排工、团等)

2019-01-09

PyCharm汉化包

PyCharm汉化包

2018-12-28

IntelliJIDEA汉化包

IntelliJIDEA汉化包

2018-12-28

WebStorm汉化包

WebStorm汉化包

2018-12-28

RubyMine汉化包

RubyMine汉化包RubyMine汉化包RubyMine汉化包RubyMine汉化包

2018-12-28

PhpStorm汉化包

PhpStorm汉化包

2018-12-28

AndroidStudio汉化包

AndroidStudio汉化包

2018-12-28

idea、pycharm、AndroidStudio、php汉化包

idea、pycharm、AndroidStudio、phpstorm、CLion、GoLand、RubyMine、WebStorm汉化包

2018-12-28

C语言程序设计案例课堂源码

C语言程序设计案例课堂源码C语言程序设计案例课堂源码

2018-11-25

C语言基础教程,源码大全

C语言基础教程,源码大全

2018-11-25

山东大学,建筑大学算法分析与设计ppt

山东大学,建筑大学算法分析与设计ppt山东大学,建筑大学算法分析与设计ppt

2018-11-25

2018 年研究生全国统考计算机试题——操作系统部分试题解析

2018 年研究生全国统考计算机试题——操作系统部分试题解析

2018-11-25

2019年操作系统考研题库【名校考研真题+经典教材课后习题+章节题库+模拟试题】

2019年操作系统考研题库【名校考研真题+经典教材课后习题+章节题库+模拟试题】_N

2018-11-25

山东省高校人工智能集训营ppt

山东省高校人工智能集训营

2018-11-25

linux深入剖析基于0.11

linux深入剖析基于0.11linux深入剖析基于0.11linux深入剖析基于0.11

2018-10-21

谭浩强经典C教程

谭浩强经典C教程

2018-10-21

数据库系统实现(第二版中文)杨冬青

数据库系统实现(第二版中文)杨冬青、吴愈青、翻译,美国斯坦福大学作者写作

2018-10-08

FAT32文件系统白皮书(中英)

FAT32文件系统白皮书 包括原版和翻译后的版本,适合学习FAT文件系统的人。

2018-10-06

FAT32文件系统

FAT32文件系统FAT32文件系统FAT32是个非常有功劳的文件系统,Microsoft成功地设计并运用了它,直到今天NTFS铺天盖地袭来的时候,FAT32依然占据着Microsoft Windows文件系统中重要的地位。FAT32最早是出于FAT16不支持大分区、单位簇容量大以致空间急剧浪费等缺点设计的。实际应用中,FAT32还是成功的。

2018-10-06

算法艺术与信息竞赛

算法艺术与信息竞赛pdf

2018-09-15

山建大数学建模课件

山东建筑大学数学建模课件,山东建筑大学数学建模课件

2018-08-09

麻省理工6-854高级算法讲义pdf

麻省理工6-854高级算法讲义pdf麻省理工6-854高级算法讲义pdf

2018-08-05

Matlab5.3绿色简版

Matlab5.3绿色简版Matlab5.3绿色简版Matlab5.3绿色简版

2018-08-04

Lingo 11破解免安装版

Lingo 11破解免安装版Lingo 11破解免安装版Lingo 11破解免安装版

2018-08-04

《数学模型》第4版课件(姜启源,高教)

《数学模型》第4版课件(姜启源,高教)《数学模型》第4版课件(姜启源,高教)

2018-08-04

1992-2016数学建模国赛24年

1992-2016数学建模国赛24年1992-2016数学建模国赛24年1992-2016数学建模国赛24年

2018-08-04

1989-2015年美国数学建模竞赛特等奖论文

1989-2015年美国数学建模竞赛特等奖论文(1997到2002年没有)1989-2015年美国数学建模竞赛特等奖论文(1997到2002年没有)

2018-08-04

HTML+CSS网页设计与布局从入门到精通

HTML+CSS网页设计与布局从入门到精通HTML+CSS网页设计与布局从入门到精通HTML+CSS网页设计与布局从入门到精通

2018-07-03

啊哈!算法pdf

啊哈!算法pdf啊哈!算法pdf啊哈!算法pdf啊哈!算法pdf啊哈!算法pdf

2018-07-03

算法的乐趣pdf

算法的乐趣pdf算法的乐趣pdf算法的乐趣pdf算法的乐趣pdf算法的乐趣pdf

2018-07-03

疯狂安卓讲义(李刚)

疯狂安卓讲义(李刚)疯狂安卓讲义(李刚)疯狂安卓讲义(李刚)疯狂安卓讲义(李刚)疯狂安卓讲义(李刚)

2018-07-03

将Android_SystemUI源码工程导入Eclipse编译

将Android_SystemUI源码工程导入Eclipse编将Android_SystemUI源码工程导入Eclipse编译

2018-05-30

深入Android内核设计思想pdf

深入Android内核设计思想pdf深入Android内核设计思想pdf深入Android内核设计思想pdf

2018-05-30

Android应用开发揭秘pdf

Android应用开发揭秘pdfAndroid应用开发揭秘pdfAndroid应用开发揭秘pdfAndroid应用开发揭秘pdf

2018-05-30

八种编程语言毕业设计参考文献

java jsp asp.net mysql sqlserver Andorid c# php 参考文献

2018-05-28

MyEclipse10.6破解包

MyEclipse10.6破解包

2018-05-28

空空如也

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

TA关注的人

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