Little csd's blog


  • Home

  • Tags

  • Categories

  • Archives

  • About

  • Search

Sort Algorithm

Posted on 2019-09-27 | In Algorithm | Visitors:
Words count in article: 4.5k
prologue  这是算法导论系列的第一篇文章。该系列主要将记录自己在学习算法导论的过程中的一些笔记以及心得体会等。接下来的几个月内应该会陆陆续续地更新,可能打算做比较多期,希望能够继续坚持做下去吧。在这个系列中,代码方面将以类似于算法导论中的伪代码的形式记录(或者是C语言),另外,该系列文章均假设读者对基础的数据结构有一定的了解(链表,栈,队列等)。  今天的第一期主题就是排序算法,作为应用最 ...
Read more »

Kyouto Animation

Posted on 2019-07-19 | In others | Visitors:
Words count in article: 2.1k
  希望这场灾难中的逝者安息,伤者早日康复。    – 等待,并心怀希望 序  其实我自己也不知到为什么要来写这样的一篇博客。不过我想,既然是自己的博客,内容也不必拘泥于技术方面,记录一些自己的所思,所想也是很重要的。另一个原因的话应该是自己受动画,尤其是京都动画的影响确实很大,即使说是影响到世界观,人生观,价值观的形成也不为过。 我眼中的京都动画  京都动画(京アニ)作为一家动画公司,真正开始独 ...
Read more »

Modern Operating System Note(I) —— I/O

Posted on 2019-06-12 | In others | Visitors:
Words count in article: 4.1k
prologue  这篇文章是关于《现代操作系统》的一些笔记,主要记录一些自己觉得比较有用的知识点。整体上可能是按照书中的顺序来写的,也有可能自己稍微再整合一下。主要目的还是加深自己的印象,把知识真正地读进脑子里。  整个章节大致按照如下的顺序,首先介绍IO的一些概念,其次简单了解一下IO硬件和软件的一些原则,然后再深入了解IO软件的结构,并理解他们之间是如何进行协作的。再接下来,较详细的了解一些 ...
Read more »

Data Structure Note(IV) —— Link/Cut Tree

Posted on 2019-06-06 | In Data Structure | Visitors:
Words count in article: 4.6k
prologue  这是数据结构大杂烩系列的第四篇文章。在上一篇文章中,我们一起学习了两种平衡树——Treap和Splay,并简单地提到几道应用问题。在这篇文章中,我们再次换一个方向,学习一下Link/Cut Tree。这同样是一种比较难的数据结构,用于解决动态树问题。 tree chain split  在正式介绍LCT之前,我们先来了解一下树链剖分。这是一种常见的树上的算法,用于维护树上的路径 ...
Read more »

Data Structure Note(III) —— Balanced Tree

Posted on 2019-05-28 | In Data Structure | Visitors:
Words count in article: 7.5k
prologue  这是数据结构大杂烩系列的第三篇文章。在前两篇文章中,我们主要学习了线段树,树状数组,以及线段树的可持久化版本(主席树),还稍微提了一下树套树的内容。今天,我们重新换了一个方向——介绍树结构中的另一种及其重要的类型——平衡树。这种数据结构比较难,却很常见(比如set容器),因此我们需要较好地理解与掌握。 a simple problem  我们还是先来看这样一个问题: 给定一个 ...
Read more »

Data Structure Note(II) —— Persistent Segment Tree

Posted on 2019-05-25 | In Data Structure | Visitors:
Words count in article: 5k
prologue  这是数据结构大杂烩系列的第二篇文章。在前一篇文章中,我们学习了线段树及一些相关的数据结构。我们简单地了解了线段树是如何构造,如何维护的,并简单地了解了它的应用。今天,就让我们一起再深入学习它吧。  今天的主题是可持久化线段树,这是一种能存储区间“历史变化”的数据结构,本身代码量不大,但理解起来还是有一定难度的。  注:本文假设读者对线段树已经有了一定的了解。如果不知道线段树是什 ...
Read more »

Data Structure Note(I) —— Segment Tree

Posted on 2019-05-14 | In Data Structure | Visitors:
Words count in article: 8.8k
prologue  这是数据结构大杂烩系列的第一篇文章。这个系列主要将记录自己在学习数据结构方面的一些笔记等,以加深自己对数据结构的认识。(不知道能不能坚持做下去  在维基百科中,是这样介绍数据结构的: In computer science, a data structure is a data organization, management, and storage format that ...
Read more »

Network——Transport Layer

Posted on 2019-03-27 | In Network | Visitors:
Words count in article: 2.4k
序  这篇系列主要是Computer Networking A Top-Down Approach的一些笔记和心得之类的东西。不过不知到能不能坚持下去。这篇文章主要是运输层相关的一些知识点的笔记。希望能加深自己对网络这块的理解。在经典的五层协议模型中,运输层位于应用层和网络层中间,为应用程序的进程之间的通信起着重要的作用。其中,我们重点研究的对象是运输层协议,包括TCP和UDP。 socket   ...
Read more »

csapp-Proxylab

Posted on 2019-02-22 | In csapp | Visitors:
Words count in article: 4k
序  这是csapp系列的第八篇文章。具体题目请见官网。本文主要讲csapp中的proxy lab的一些问题以及解决办法。如果有什么写得不好的地方,欢迎联系我修改(右下角小图标点开即可对话,可能要稍微等一会)。  建议在开始实验以前,先把官方的资料看下。不然很可能不知道应该从哪里开始下手。当然,对实验的要求理解清楚之后,做起来还是很简单的(比起上一个实验的话)。 malloc lab  这个实验 ...
Read more »

csapp-Malloclab

Posted on 2019-02-14 | In csapp | Visitors:
Words count in article: 8.3k
序  这是csapp系列的第七篇文章。具体题目请见官网。本文主要讲csapp中的malloc lab的一些问题以及解决办法。如果有什么写得不好的地方,欢迎联系我修改(右下角小图标点开即可对话,可能要稍微等一会)。  建议在开始实验以前,先把官方的资料看下。然后,本实验总体难度偏高,至少算是笔者目前花的时间最多的一个实验(算上各种调试,以及写博客花了大概三天吧),强烈建议把书里显式分配列表的地方看得 ...
Read more »
123
little csd

little csd

A programmer's thinking

30 posts
12 categories
31 tags
GitHub E-Mail Twitter
© 2021 little csd | Site words total count: 136k
Powered by Hexo
|
Theme — NexT.Pisces v5.1.4