logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

算法学习笔记——动态规划:高楼扔鸡蛋

LeetCode887.鸡蛋掉落建筑有n层(取值1,2,...n),存在一个楼层F(0

#算法#学习#动态规划
算法学习笔记——动态规划:最小编辑距离

s1=“horse”,s2=“rose”,返回2(horse->rorse->rose)希望把字符串s1转化为s2,一次操作可以选择插入/删除/替换,求完成转换的最少操作次数。套路两个字符串的动态规划,一般都需要二维dp数组,i、j分别与两个字符串挂钩。我们固定s2,然后解决如何从s1转化为s2的问题(两者反过来其实也一样)注意,实际应该在dp数组左侧和上侧多插入一个空白行,使用。LeetCode

#算法#动态规划#学习
矩阵理论| 基础:Jordan标准型(从Jordan标准型求代数重数/几何重数/特征向量)

Jordan标准型在数值计算上的用处不大,但是可用于分析矩阵特征值情况,另外,证明两个矩阵相似的通用方法就是证明它们有相同的Jordan标准型。矩阵可对角化,那么其所有特征值的几何重数=代数重数,也就是说其Jordan标准型中所有的Jordan块都必须为1阶的。(可对角化的矩阵,其无关特征向量可张成整个空间,而Jordan标准型的情况,其所有广义特征向量张成整个空间),详见。因此,两个矩阵相似的一

#矩阵#线性代数
Auto.js学习笔记——快速入门:对控件的操作(常用函数、获取控件、点击、输入等)

function clickBtn(btnText,waitingDelay){//传入一个按钮,确保点击了该按钮(搭配findOne,可能传入null或按钮)var btn = text(btnText).clickable(true).findOne(waitingDelay);//在给定时间内持续寻找,直到找到if(!btn)return false;//未在给定时间内找到按钮while(!

Auto.js学习笔记——快速入门:基本操作-打开应用、直达应用内的某个页面(startActivity、Shell命令)

应用名与应用包名多个应用的应用名可能重复可用app.getAppName(packageName)获取应用名应用包名是唯一确定应用的标识(如微信的包名是"com.tencent.mm", QQ的包名是"com.tencent.mobileqq")可用getPackageName(appName)获取应用包名打开应用——App模块app模块提供一系列函数,用于使用其他应用、与其他应用交互通过应用名称

5G笔记| 概述:5G三大应用场景、5G关键技术概览

5G(5th Generation Mobile Communication System)指第五代移动通信系统。

5G笔记| 概述:F-OFDM、新型NOMA多址

5G的多样化需求通过新型调制编码、新型多址、大规模天线和新型多载波等技术来满足,其中新型多载波技术有等技术,它们都,从而放松时频同步的要求,避免OFDM的主要缺点。

Auto.js学习笔记——快速入门:对控件的操作(坐标篇)

问题背景在一些情况下,即使获取了所需的控件,控件的clickable属性也可能为false,这时就无法直接通过click()点击控件,转而需要通过其坐标来模拟点击动作另一种情况是,目标控件的text为"确认",但发现页面上有多个"确认",此时也可以基于坐标来限定控件的范围,从而筛选出唯一的所需的控件不要滥用基于坐标定位的方法尽管用定位控件的方法对于静态页面十分准确,却无法兼容不同分辨率的设备;同时

到底了