摘要: 什么是协程 协程是在线程之上由“用户”构建的并发单元,对OS来说无感知,协程的切换由用户自己管理和调度。(这里的用户是相较于内核而言的,一些通用库这里也理解为用户) C/C++怎么实现协程 作为一个C++后台开发,我知道像go, lua之类的语言在语言层面上提供了协程的api,但是我比较关心C++下 阅读全文
posted @ 2016-07-22 18:04 laiy 阅读(12441) 评论(7) 推荐(1) 编辑
摘要: 最终代码地址:https://github.com/laiy/Datastructure-Algorithm/blob/master/sicily/1317.c这题博主刷了1天,不是为了做出来,AC之后在那死磕性能...累积交了45份代码,纪念一下- -以上展示了从1.25s优化到0.03s的艰苦历... 阅读全文
posted @ 2015-12-30 18:02 laiy 阅读(1414) 评论(0) 推荐(2) 编辑
摘要: 最终代码地址:https://github.com/laiy/Datastructure-Algorithm/blob/master/sicily/1099.c做这题的时候查了别人的做法花了半天都没搞明白怎么做的,我认为别的博客写的难以让人理解所以就造了这个轮子。题目:1099. Packing P... 阅读全文
posted @ 2015-12-28 11:20 laiy 阅读(517) 评论(0) 推荐(0) 编辑
摘要: 手把手教你如何写一个完整的编译器,对编译原理课程的学习有很大帮助。 阅读全文
posted @ 2015-12-14 20:47 laiy 阅读(3982) 评论(1) 推荐(7) 编辑
摘要: 计算几何 阅读全文
posted @ 2015-11-13 18:11 laiy 阅读(602) 评论(0) 推荐(0) 编辑
摘要: 爬山法、随机重启爬山法、模拟退火算法的性能测试,这些算法往往更适用于真实世界的情况。 阅读全文
posted @ 2015-11-09 10:26 laiy 阅读(9073) 评论(0) 推荐(3) 编辑
摘要: 代码地址:https://github.com/laiy/Datastructure-Algorithm/blob/master/sicily/1153.c题目如下:1153. 马的周游问题ConstraintsTime Limit: 1 secs, Memory Limit: 32 MB , Sp... 阅读全文
posted @ 2015-10-16 14:43 laiy 阅读(1209) 评论(0) 推荐(1) 编辑
摘要: 最终优化代码地址:https://github.com/laiy/Datastructure-Algorithm/blob/master/sicily/1151.c题目如下ConstraintsTime Limit: 1 secs, Memory Limit: 32 MB , Special Jud... 阅读全文
posted @ 2015-10-12 21:48 laiy 阅读(386) 评论(0) 推荐(0) 编辑
摘要: Github最终优化代码:https://github.com/laiy/Datastructure-Algorithm/blob/master/sicily/1020.c题目如下:1020. Big IntegerConstraintsTime Limit: 1 secs, Memory Limi... 阅读全文
posted @ 2015-09-23 11:58 laiy 阅读(1515) 评论(0) 推荐(0) 编辑
摘要: 斯坦福大学cs140课程,project1 thread,基于Pintos操作系统,该实验对操作系统的学习有极大帮助。 阅读全文
posted @ 2015-04-28 14:40 laiy 阅读(102060) 评论(17) 推荐(15) 编辑