242.有效的字母异位词,349. 两个数组的交集,202.快乐数,1. 两数之和
242.有效的字母异位词 对每一个字符串用一个字典统计每个字母出现的次数,最后比较两个字典是否key和value都相同。都相同则是有效字母异位词, javascript中如何实现字典的key和value的比较? 这个编程问题可以分解为多个查询...
242.有效的字母异位词 对每一个字符串用一个字典统计每个字母出现的次数,最后比较两个字典是否key和value都相同。都相同则是有效字母异位词, javascript中如何实现字典的key和value的比较? 这个编程问题可以分解为多个查询...
24.两两交换链表中的节点 第一想法是不知道这个题如何做,知道有改变指针这个操作。 双指针也太好用了,用双指针整个过程就是一个双指针移动加修改指针的过程,就像织毛衣一样的感觉。这里竟然要保存两个临时指针变量。 要保存两个临时指针变量,结合示意...
203.移除链表元素 1.这个移除链表的原理已经懂了。 2.和我的方法差不多,但卡哥的代码没有用到temp变量,节省了内存。 3.当遇到要删除的元素时,prev指向待删除元素的下一个节点后,这个时候prev是否需要移动要看cur移动后对应的节点是否...
977.有序数组的平方 1.最先是对题目有点看不懂,为啥会强调非递减,元素平方后负数会变为正数,原有的非递减顺序会改变。最直接想到的是直接数组每个元素求平方然后对数组排序。 2.非递减这个条件利用的好,较大的数位于数组两端,这就为用双指针解法创造了...
704.二分查找 第一想到的算法就是遍历数组判断是否等于要查找的元素,学习到一些编程技巧后知道用二分查找效率更高。 对区间的明确定义可以让逻辑更加清晰,闭区间就是可以取到的,开区间就是不能取到的,开区间不能取到所以用左闭右开时right要设置为...
tomcat配置多网站时,Nginx可以根据不同域名解析到不同的网站端口,其他操作比如回调都是基于域名的,不会因为tomcat配置多网站选择的端口问题而影响其他服务。当更换服务器后,只需要修改域名解析,不需要改动其他相关联的服务代码,因为都是基于域名...
启动parsec-vdd添加一块屏幕在window显示设置中调整显示方式为仅在这块新增的屏幕上显示调整屏幕分辨率为适合小屏设备(能占据全屏幕)的分辨率
Vue渲染主要包含四大阶段,创建,渲染,更新,销毁,每个阶段前后各对应一个周期,beforeCreated, created, beforeMounted, Mounted, beforeUpdated, Updated, beforeDestr...
1.服务端开启文件压缩功能2.执行JS代码过长会卡住渲染,对于需要很多时间计算的代码可以使用WebworkerwebWorker是运行在后台的JS,另开一个子线程,不会影响性能
站在程序员视角,先摒弃掉用户那种觉得一切都是理所应当的思想,和人互相认识一样,当一个人A给另一个人B打招呼后,B会在大脑中记住A的特征,下次A来找B的时候,B可以根据A的特征来回忆是否认识这个人,打招呼这个过程就是登录,B在脑中记录A的特征就是将...