
数据结构与算法
沧海一笑-dj
C/C++软件工程师、嵌入式软件工程师、物联网研发工程师、C/C++讲师、物联网讲师、嵌入式讲师、鸿蒙讲师---欢迎大家一起交流(私信添加博主微信)
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
数据结构与算法之美01-开篇词
开篇词 | 从今天起,跨过“数据结构与算法”这道坎 作者是王争,毕业于西安交通大学计算机专业。现在回想起来,本科毕业的时候,我的编程水平其实是很差的。直到读研究生的时候,一个师兄给了我一本《算法导论》,说你可以看看,对你的编程会很有帮助。 没想到,从此我对算法的“迷恋”便一发不可收拾。之后,我如饥似渴地把图书馆里几乎所有数据结构和算法书籍都读了一遍。 我常常边读边练。没多久,我就发现...原创 2019-06-20 22:28:30 · 1100 阅读 · 1 评论 -
【内核数据结构】 内核链表分析
一、简介: Linux中的链表使用两个指针,可以方便的构成双向链表,实际上,通常它都组织成双向循环链表,不同于数据结构书上的链表,这里的节点只有链表指针,没有链表的数据,下边我将对内核中使用的 include/linux/list.h 进行函数说明和生动的图形解释。二、函数:我们先来看看1. 链表数据结构 list_head 的定义:[cpp] view plain copy pri原创 2017-04-03 17:13:55 · 4028 阅读 · 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 · 1798 阅读 · 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 · 3936 阅读 · 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 · 1426 阅读 · 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 · 1951 阅读 · 0 评论