数据结构与算法
沧海一笑-dj
这个作者很懒,什么都没留下…
展开
-
数据结构与算法之美01-开篇词
开篇词 | 从今天起,跨过“数据结构与算法”这道坎 作者是王争,毕业于西安交通大学计算机专业。现在回想起来,本科毕业的时候,我的编程水平其实是很差的。直到读研究生的时候,一个师兄给了我一本《算法导论》,说你可以看看,对你的编程会很有帮助。 没想到,从此我对算法的“迷恋”便一发不可收拾。之后,我如饥似渴地把图书馆里几乎所有数据结构和算法书籍都读了一遍。 我常常边读边练。没多久,我就发现...原创 2019-06-20 22:28:30 · 1017 阅读 · 1 评论 -
【内核数据结构】 内核链表分析
一、简介: Linux中的链表使用两个指针,可以方便的构成双向链表,实际上,通常它都组织成双向循环链表,不同于数据结构书上的链表,这里的节点只有链表指针,没有链表的数据,下边我将对内核中使用的 include/linux/list.h 进行函数说明和生动的图形解释。二、函数:我们先来看看1. 链表数据结构 list_head 的定义:[cpp] view plain copy pri原创 2017-04-03 17:13:55 · 3958 阅读 · 1 评论 -
【SDL】 如何在RedHat6.5中搭建SDL开发环境
SDL项目实战1. 安装播放器ule_mplayer yum install alsa-lib* alsa-lib-devel yum install xorg* gtk* yasm: tar -xf yasm.tar cd yasm ./configure make make install原创 2016-12-19 16:31:38 · 1758 阅读 · 0 评论 -
【SDL】SDL学习笔记二 定时器
定时器相关API(SDL_timer.h): 1.Uint32 SDL_GetTicks():获取从SDL库初始化(定时器模块初始化)开始到当前的运行时间(ms); 2.Uint64 SDL_GetPerformanceCounter():获取高精度定时器的当前值; 3.Uint64 SDL_GetPerformanceFrequency():获取高进度定原创 2016-08-30 15:04:33 · 3771 阅读 · 0 评论 -
【SDL】SDL学习笔记一 SDL的子系统的初始化和退出
使用SDL库之前需要装载各个子系统,就像要放电影,必须给播放器提供影片一样,程序退出的时候,应该先退出子系统,释放资源。1. 初始化SDL函数该函数必须是在程序开始的地方调用int SDL_Init(Uint32 flags)flags参数的取值:/* As of version 0.5, SDL is loaded dynamically into the appli原创 2016-08-29 15:32:52 · 1380 阅读 · 0 评论 -
【SDL】SDL简介
1. SDL简介SDL(Simple DirectMedia Layer)是一套开放源代码的跨平台多媒体开发库,使用C语言写成。SDL提供了数种控制图像、声音、输出入的函数,让开发者只要用相同或是相似的代码就可以开发出跨多个平台(Linux、Windows、Mac OS X等)的应用软件。目前SDL多用于开发游戏、模拟器、媒体播放器等多媒体应用领域。SDL(Simple DirectM原创 2016-08-29 15:04:57 · 1870 阅读 · 0 评论