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