# 一.说明
# 1.心流通道
学习算法为什么痛苦?
难度高的,不会做,焦虑
难度低的,一眼就会,太无聊
对于简单的,就需要适当的增加挑战,让自己不舒服,但是又不是特别的不舒服,这个时候就需要去不断地尝试高于自己一点点的题目,而不是高于自己很多的题目,找虐是不必要的,只会更加焦虑,我们学会给自己找信息。
# 2.科学上分
一句话:科学上分,最佳方式是评估每道题的难度分(见文末链接),做与自己水平相近的题目。
力扣上的题目只有三种难度(简单/中等/困难)。对于练习来说,这并不准确,有些中等题目实际为困难水平。更加准确的方式是,用一个具体的数字来表示题目的难度。知道自己能/不能做出哪些难度分的题目,就能更加精准地知道自己的真实水平。
对比地看,盲目刷题的坏处在于,要么做了很多比自己水平低很多的,这种题目对自己水平增长影响很小;要么做了很多远超于自己水平的,花了很多时间去思考,也花了很多时间研究别人的做法,可能最后的结果是一懂半懂,过了一段时间就完全忘了。
做与自己水平相近的题目,才能让你处在一个合适的心流当中。
# 3.计算公式
根据 Elo rating 的计算公式,在做离自己 rating 正负 100 内的题目时,做出这道题的概率约为 35~65%;正负 200 的话,概率约为 25~75%,大家可以根据自己的真实水平来调整题目难度。
# 二.实践
# 1.训练方式
点击上方【难度练习】按钮。
选择适合自己的难度范围,开刷!
← 02-算法总结