validnumberleetcode自动机-learningWithSakura:和樱花一起学习

时间:2024-07-26 13:35:25
【文件属性】:

文件名称:validnumberleetcode自动机-learningWithSakura:和樱花一起学习

文件大小:1.78MB

文件格式:ZIP

更新时间:2024-07-26 13:35:25

系统开源

valid number leetcode 自动机 Learning With Sakura 这是什么 学习的日常进度记录 目前进度 Week1-5:学习C++并编写简单的STL 主项目 传送门: 总结 主要配合侯捷视频以及SGI STL编写。STL分为6个组件:allocator,iterator,container,functor,adaptor,algorithm allocator(simple):内存分配 分配内存(allocate)的过程实际上就是operator::new的包装,operator::new就是malloc。BTW,没有必要使用侯捷推崇的内存池分配法,因为GNU C的malloc()本来就是在用内存池,侯捷没读过malloc()的源代码张口就莱。 deallocate的过程则包装了free() construct:调用构造函数::new() destruct:这里使用了模板偏特化的技巧,对于__IS_POD_TYPE()为__true_type的(primitive),跳过析构过程,对于__IS_POD_TYPE()为__false_type(对象)则调用析


【文件预览】:
learningWithSakura-master
----old()
--------cs143_compiler()
--------mySTL()
--------Daily Schedule()
--------CSAPP-Lab()
----img()
--------leetcode()
--------hashTable_size.png(210KB)
--------RBTree_imba_case.png(17KB)
--------PA4.png(13KB)
--------stl_vector.png(14KB)
--------stl_hashtable.png(14KB)
--------RBT_insert_splite.png(111KB)
--------RBT_insert_add.png(138KB)
--------RBT_insert_rotate_case2tocase1.png(114KB)
--------stl_list.png(14KB)
--------PA3.png(9KB)
--------00-Write-back_with_write-allocation.png(56KB)
--------PA2.png(10KB)
--------RBT_insert_add_case2.png(114KB)
--------BTree_to_RBT.png(93KB)
----README.md(47KB)
----next(0B)

网友评论