###题目描述 如果一个正整数的二进制表示中,$0$的数目不小于$1$的数目,那么它就被称为「圆数」。 例如,$9$的二进制表示为$1001$,其中有$2$个$0$与$2$个$1$。因此,$9$是一个「圆数」。 请你计算,区间$[l,r]$中有多少个「圆数」。 ###输入格式 一行,两个整数$l$和 ...
分类:
其他好文 时间:
2020-07-24 21:55:37
阅读次数:
76
日历有点奇怪,显示今天是 7 月 24 了都。 :) Alg https://leetcode-cn.com/problems/count-number-of-nice-subarrays/ 遍历所有子数组。 - 时间复杂度 : O(n^3) - 空间复杂度 : O(1) 从上面的思路进行截取,对于 ...
分类:
其他好文 时间:
2020-07-24 21:42:30
阅读次数:
69
给定一个二叉树,返回所有从根节点到叶子节点的路径。 说明: 叶子节点是指没有子节点的节点。 示例: 输入: 1 / \ 2 3 \ 5 输出: ["1->2->5", "1->3"] 解释: 所有根节点到叶子节点的路径为: 1->2->5, 1->3 来源:力扣(LeetCode)链接:https: ...
分类:
其他好文 时间:
2020-07-24 15:45:50
阅读次数:
53
在python3中如何把文本转换为二进制 在python3中把文本转换为二进制的方法:首先修改dirroot为要读取的文件夹的路径;然后遍历所有的文件夹,读取txt文件;最后更改newdirroot为新的目录路径,程序运行完以后会生成和原来一样的目录和dat的二进制文件。 当读取读大量数据的时候,为 ...
分类:
编程语言 时间:
2020-07-24 15:30:28
阅读次数:
167
由于JAVA中Map类是不继承Iterable接口,所以不能像其他Collection 数据结构那样,通过迭代器进行遍历;那么Map<K,V>类对象如何实现遍历呢? 我们先看JDK中怎么介绍,后面写代码说明; JDK文档中,其意大致就是通过Map.Entry<K,V> 接口,通过创建一个存储“键值对 ...
分类:
编程语言 时间:
2020-07-24 09:47:40
阅读次数:
62
解题:前序遍历加上筛选 /** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode(int x) { val = ...
分类:
其他好文 时间:
2020-07-23 23:27:44
阅读次数:
132
jQuery DOM树中遍历元素的同胞元素 1,jQuery siblings() 方法 siblings() 方法返回被选元素的所有同胞元素。 下面的例子返回 <h2> 的所有同胞元素: 实例$(document).ready(function(){ $("h2").siblings();}); ...
分类:
Web程序 时间:
2020-07-23 23:17:08
阅读次数:
91
在解决问题考虑两者的时候就需要考虑两者的区别。 「Map」 是可迭代的,可以直接进行迭代,例如forEach循环或者for...of...循环.Map 保持对长度的跟踪,map.size可获取长度。 当插入顺序是你解决问题时需要考虑的,并且当前需要使用除 String 和 Symbol 以外的键名时 ...
分类:
其他好文 时间:
2020-07-23 22:58:30
阅读次数:
68
思路:后序遍历, 分情况讨论: 1、两个节点在根的左侧 2、两个节点在根的右侧 3、两个节点在根的左右两侧 /** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * ...
分类:
其他好文 时间:
2020-07-23 22:15:14
阅读次数:
77
package shuzu; import java.util.HashMap; /* 1013. 将数组分成和相等的三个部分 给你一个整数数组 A,只有可以将其划分为三个和相等的非空部分时才返回 true,否则返回 false。 形式上,如果可以找出索引 i+1 < j 且满足 A[0] + A[ ...
分类:
编程语言 时间:
2020-07-23 16:28:28
阅读次数:
66