454.四数相加II,383.赎金信,15.三数之和,18.四数之和
454.四数相加II 暴力算法。 先两个循环将和放到map中,再两个循环求和查询map,计算总数求和,将一个4层循环复杂度降低了。要查找一个元素是否出现用map, map也是一个hash结构。 3.没啥问题。 用了半个小时左右。 赎金信...
454.四数相加II 暴力算法。 先两个循环将和放到map中,再两个循环求和查询map,计算总数求和,将一个4层循环复杂度降低了。要查找一个元素是否出现用map, map也是一个hash结构。 3.没啥问题。 用了半个小时左右。 赎金信...
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显示设置中调整显示方式为仅在这块新增的屏幕上显示调整屏幕分辨率为适合小屏设备(能占据全屏幕)的分辨率
Conda is a cross-platform, language-agnostic binary package manager.
一、路由常见的属性路由的两个属性$router和$route。$router1.$router.app2.$router.mode3.$router.currentRoute4.router.addRoutes(routes)5.router.bef...