【文件属性】:
文件名称:leetcode中国-BeautyOfProgramming:本书的代码
文件大小:622KB
文件格式:ZIP
更新时间:2021-06-29 20:27:47
系统开源
leetcode中国
Contents
Chapter
1
游戏之乐
1.1
让CPU占用率曲线听你指挥
CPU占用率曲线为正弦曲线的效果图
1.2
中国象棋将帅问题
1.3
一摞烙饼的排序
扩展问题2:先按照朴素的pancake_sort方法将烙饼按大小排序;然后对于每个正面不朝上的第i个烙饼,先将它翻到顶部,然后单独翻转它,再将前i个烙饼翻转。
扩展问题3:2/3
1.4
买书问题
(1)能否对动态规划进行某种状态压缩呢?
(2)能否用其他思路来解决问题呢?
1.6
饮料供货
一般来说,多种商品、多种指标的题目都与动态规划有关;动态规划能否转换为贪心算法,从而提高运算速度,则是一个关键点。
1.15
构造数独
给定一个数独,通过转置、调换一组行或者一组列、互换所有的某两个数对的位置,就可以生成新的数独(只实现了调换一组行的操作)。
Chapter
2
数字之谜
2.1
求2进制数中1的个数
(位运算的)一些技巧
2.2
不要被阶乘吓倒
位运算的一些应用(如果将数看成是某种进制数位幂的连加)
2.3
寻找发帖的“水王”
妙用抵消法
有一个地方存疑:对于N-1个元素,需要多少次遍历才能
【文件预览】:
BeautyOfProgramming-master
----Mystery_Of_Math()
--------2.2()
--------2.7()
--------2.3()
--------2.6()
--------2.18()
--------2.1()
--------2.16()
----Law_Of_Structure()
--------3.10()
--------3.1()
----Interest_On_Maths()
--------4.4()
--------4.1()
--------4.11()
--------4.2()
--------4.9()
----README.md(6KB)
----Fun_In_Games()
--------1.4()
--------1.1()
--------1.3()
--------1.2()