首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
originalMemory
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
最新
热门
ARTS - 9
103. 二叉树的锯齿形层次遍历 给定一个二叉树,返回其节点值的锯齿形层次遍历。(即先从左往右,再从右往左进行下一层遍历,以此类推,层与层之间交替进行)。 仍旧可以基于 102. 二叉树的层序遍历 的遍历逻辑,在遍历完1层后判断是否要对当前层的遍历结果取反即可。 在 Swift…
PyQt QSqlTableModel 的使用
setTable() 是指定当前 model 关联的是哪张表。 setEditStrategy() 是设置修改模型。其参数是个枚举,共有3个值。 OnFieldChange :模型的任何将立即更新到数据库。 OnRowChange :当用户选择不同的行时,将应用对行(改动过的行…
ARTS - 8
107. 二叉树的层次遍历 II 描述: 给定一个二叉树,返回其节点值自底向上的层次遍历。 (即按从叶子节点所在层到根节点所在的层,逐层从左向右遍历) 分析: 在 102. 二叉树的层序遍历 的基础上,翻转一下结果即可。 Flow 是冷的异步数据流,可以顺序地发送数据或触发异常…
PyQt 中使用 QtSql 连接 MySql 数据库
PyQt 有内置的数据库连接类 QtSql 。 在使用 PyQt 连接 MySql 展示数据时,如果明确所有数据库操作都与 Qt 窗口有关,且不涉及复杂的数据操作,则可以使用内置的 QtSql 类。不需要安装额外的数据库类,且能更加便利的与 QtTableView 等 Qt 控…
ARTS - 7
102. 二叉树的层序遍历 描述: 给你一个二叉树,请你返回其按 层序遍历 得到的节点值。 (即逐层地,从左到右访问所有节点)。 解法: 用1个队列记录1层的元素,然后遍历并将下1层的元素添加到队列里,直到遍历到最后1层。 主要讲了 Flow 相关的几个组合运算符。 使用 Co…
ARTS - 6
236. 二叉树的最近公共祖先 描述:定一个二叉树, 找到该树中两个指定节点的最近公共祖先。 思路:使用分治法,分别求左右子树里的公共祖先,叶结点返回 null ,根结点是指定节点时直接返回。如果左右子树的公共祖先均有值,说明两个指定节点在左右子树里各1个,根结点是最终的公共祖…
PyQt5 QListView 使用自定义数据模型
在使用 QListView 显示列表数据时,比较常用的是 QStringListModel ,但 QStringListModel 的功能比较单调,只能使用字符串,也修改不了字体颜色、背景色等多种属性。 要实现传入对象,修改颜色等更多的功能,需要自定义数据模型。 创建一个基于 …
ARTS - 5
124. 二叉树中的最大路径和 给定一个非空二叉树,返回其最大路径和。 本题中,路径被定义为一条从树中任意节点出发,达到任意节点的序列。该路径至少包含一个节点,且不一定经过根节点。 通过递归分治法来解决这个问题。 计算当前节点的 最大单路径长度 ,即 子结点最大单路径长度+根的…
ViewModel 中使用 viewModelScope 代替 CoroutineScope
在 ViewModel 中使用协程时,一种写法是在 ViewModel 里实现 CoroutineScope 接口,然后在 onCleared() 方法里取消 job 。 在 AndroidX Lifecycle v2.1.0 中,在 ViewModel 里引入了 viewMo…
ARTS - 4
166. 分数到小数 给定两个整数,分别表示分数的分子 numerator 和分母 denominator,以字符串形式返回小数。 如果小数部分为循环小数,则将循环的部分括在括号内。 写的时候的思路是模拟长除法的过程,每次获取整除和余数的值,然后取余数重复计算。循环节的判断则通…
下一页
个人成就
文章被点赞
9
文章被阅读
31,607
掘力值
648
关注了
18
关注者
3
收藏集
1
关注标签
8
加入于
2019-05-22