自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 PackagesNotFoundError: The following packages are not available from current channels的解决办法

解决方法一:将conda-forge添加到搜索路径上首先,当出现这种报错时,应该首先尝试使用以下命令将conda-forge channel添加到你的channel列表中:conda config --append channels conda-forge它告诉conda在搜索软件包时也要在conda-forge channel上查看。然后你就可以尝试利用如下命令再次安装conda install 包名原因在于:channel可以看成是托管python包的服务器,当无法通过标准channel

2020-11-13 10:37:22 355870 89

转载 二叉树(BST)中序遍历的三种方法

在此介绍二叉树中序遍历的三种方法,分别是:递归(隐式的维护了一个栈)、基于栈的迭代、Morris中序遍历首先:什么是二叉树中序遍历:按照访问左子树——根节点——右子树的方式遍历这棵树,而在访问左子树或者右子树的时候我们按照同样的方式遍历,直到遍历完整棵树。1.使用递归实现中序遍历:二叉树的中序遍历的整个遍历过程本身就具有递归的性质,可以直接用递归函数来模拟这一过程。定义 inorder(root) 表示当前遍历到root节点的答案,那么按照定义,我们只要递归调用 inorder(root.left

2020-10-23 16:32:31 3682

原创 Java HashMap中的getOrDefault(key, defaultValue)方法及举例

最近在处理IP网段和统计IP访问次数时,遇到使用getOrDefault的一些理解问题,希望此笔记能让我长点记性,不要再次忘记一、HashMap中的getOrDefault(key, defaultValue)方法有什么用?HashMap类实现的Map接口的getOrDefault(Object key,V defaultValue)方法用于获取指定键映射的值。 如果没有使用提供的键映射任何值,则返回默认值。default V getOrDefault(Object key, V defaultVal

2020-09-22 16:44:30 1215

原创 Java中的retainAll()函数笔记

Java中的retainAll()函数笔记public boolean retainAll(Collection C)参数:集合C包含需要在列表中保留的元素返回值:如果由于调用而导致列表更改,则该方法返回true,否则返回false。ArrayList的Collection A.retainAll(Collection B)方法的用途:1、保留当前Collection B实例中与Collection A重复的元素并作为参数传递给Collection A。下边举两个例子来展示如何使用retain

2020-09-13 12:12:24 4808 2

原创 统计二进制中1的个数的两种方法:布赖恩·克尼根算法笔记附加Integer.bitCount()

今天在刷leetcode的时候,忘记了布赖恩·克尼根算法,所以回过头来复习一遍,顺手写下来。问题是:如何得到一个二进制数中1的数量?本质上的位运算要对原数进行移位运算,然后每次对其进行”取模运算(i % 2)“或者” AND 操作(i & 1)“来判断每次移位运算移过来的东西是1还是0(逐位比较边缘位置是否为 1);而布赖恩·克尼根位计数算法的基本思想是:使用特定比特位和算术运算移除等于 1 的最右比特位。比如x:10001000 10001000而x-1: 10001000 100001

2020-09-08 11:15:33 510

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除