算法学习的复习很重要,今天 的复习还差,爬楼梯题没复习,该题主要是让我学会了,什么是递归,之前学习递归,总是只记得递归的前一部分,可以称之为递的过程,总是忘记归的过程,导致无法真正理解什么是递归,现在可以把递归的全过程个推出,
哈希表的使用,具有数据处理上的方便,其具有键值,和数值,键值就像数组的下标,数值就像数组代表的真正含义, 哈希表可以自动判断一个数是否在哈希表中是否存在,就像是数组的升级
没有限定的大小,其键值没有限定,
盲打是一个比较耗时的事情,不可了在短暂的时间完成,所以需要我保持耐心,这就是之前欠下的债,所以基础是多么的重要,不可忽略基础知识的学习,不管进度是否比别人慢,但是这并不是在浪费自己的时间,因为时间会
彻底解决递归类问题的每一步
递归操作就像是进栈和出栈,一开始的每一次进栈都会被放在栈底, 一般该问题只会在进栈结束时在栈尾得到结果但是该结果并不是该问题的最终结果,只是该问题的一个子问题的结果,通过出栈,一步步递推获得最终结果,这一步又称之为回溯,该过程仍然会像进栈的过程一样的执行程序,但是比进栈多的是会执行递归代码后面的代码,在回溯过程中返回的值最终会被加在一起,
哈希表在存储数据和查找数据 , 方面比较好用
剪辑时最好按照顺序剪辑,不然容易乱
算法笔记
学习步骤
第一遍花5-10分钟:读题+思考,算法模板背诵,默写很重要,
第二遍 自己完整写出
第三遍 过了24小时,在在重复一遍
第四遍过了一周,反复回来练习相同题目
第五遍 比赛和面试前一周或者半个月专门进行恢复训练
哟个算法的时间复杂程度达到n的2次方就要谨慎考虑
ps钢笔工具使用
结束钢笔工具 esc键
alt 键可以移动控制杆/删除控制杆/增加控制杆
再增加锚点使不松开鼠标左键 加上空格键可以随意移动锚点
钢笔抠图完毕时直接用ctrl+enter 直接选中抠图区域
快速选中图层内容 ctrl +鼠标左键(点击图层)
快速储存文件 ctrl+s
文件存储为 shift +ctrl +s
位图和矢量图的区别
位图是由一个一个像素组成的,所以其清晰度和分辨率有关,色彩较为丰富
所以所占空间较大.
矢量图是由线段和曲线来描绘图形,所以其清晰度不受分辨率的影响,色彩较为单一 ,所以所占空间较小.
合并可见图层shift+ctrl+e;
RGB 颜色\
红、绿、蓝
CMYK颜色
青色,品红色,黄色,黑色
改变蒙版颜色快捷键 ctrl+i;
用背景色填充所选区域,ctrl+del
用前景色填充所选区域,alt+del
新建图层 ctrl+shift+n
通过拷贝新建一个图层 ctrl+j
蒙版种类
图层蒙版 alt+添加蒙版 生成黑色蒙版 直接添加为白色
剪切蒙版
矢量蒙版ctrl+添加蒙版生成矢量蒙版
调整画布大小 ctrl+alt+c
算法题未完成,改进二分难度较高