相关文章
【leetcode热题】 位1的个数
编写一个函数,输入是一个无符号整数(以二进制串的形式),返回其二进制表达式中数字位数为 1 的个数(也被称为汉明重量)。 提示:
请注意,在某些语言(如 Java)中…
建站知识
2024/11/12 13:33:32
[数据结构]二叉树(下)
一、二叉树的节点和深度关系
1.满二叉树 我们可以假设二叉树有N个节点,深度为h我们可以恒容易得到满二叉树每行的节点数,然后错位相减,算出节点与高度的关系。 2.完全二叉树 注意我这个是因为最后一行的节点数为1。 二、向上调整建堆和向下调整建堆的时…
建站知识
2024/11/22 10:34:46
Python |将嵌套字典列表转换为 Pandas 数据框
Python | 将嵌套字典列表转换为 Pandas 数据框 在 Python 中,我们经常要将一些数据结构转换为 Pandas 中的数据框以便进行数据分析。本文将介绍如何将嵌套字典列表转换为 Pandas 数据框。
创建嵌套字典列表 首先,我们需要创建一个嵌套字典列表。这里我们…
建站知识
2024/11/22 16:20:27
使用flatten-maven-plugin时更换版本号步骤
flatten-maven-plugin作用和配置
略
第一步: 执行mvn命令,更新.flattened-pom.xml
mvn clean package -Drevision"1.0.1-snapshot" 版本号如果有-,则必须加上双引号 第二步: 修改POM文件中版本号reversion
第三步: reload all maven projects
建站知识
2024/11/22 16:10:56
Linux下安装redis
1、redis的编译环境
Redis是C语言开发的,安装redis需要先去官网下载源码进行编译,编译需要依赖于GCC编译环境,如果CentOS上没有安装gcc编译环境,需要提前安装,安装命令如下:(这里我们使用root用户处理这些…
建站知识
2024/11/22 16:31:42
电脑安装双系统windows和ubuntu server
1.创建Ubuntu-server的启动盘
首先要从官网下载Ubuntu-server18.04的ISO文件,用rufs烧录到U盘。如下所示 2. 磁盘分区
在windows创建两个盘(linuxboot 和linuxroot),后面一个一个用于boot,一个用于root.
3.开机U盘启…
建站知识
2024/11/22 16:14:52
mac 安装 nvm 【真解决问题】
前提
没有node环境已有git
下载
我用的gitee极速下载
git clone https://gitee.com/mirrors/nvm.git ~/.nvm && cd ~/.nvm && git checkout git describe --abbrev0 --tags配置
1. 配置变量
在用户的目录下新增文件 .zshrc
export NVM_DIR"$HOME/…
建站知识
2024/11/22 16:12:01
CSS3新属性(学习笔记)
一、. 圆角 border-radius:; 可以取1-4个值(规则同margin) 可以取px和% 一般用像素,画圆的时候用百分比:border-radius:50%;
<!DOCTYPE html>
<html lang"en">
<head><meta charset"UTF-8&q…
建站知识
2024/11/22 16:29:30