自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 [Hadoop]问题:Block只存在主节点

hdfs文件只存在单节点上

2022-07-10 20:17:01 321 1

原创 【Hadoop】Hadoop基础概念

Hadoop基础概念

2022-06-26 19:37:33 277

原创 [基础]位运算

位运算操作

2022-06-18 12:12:44 162

原创 leetcode 1734. 解码异或后的排列

解码异或后的排列

2022-06-10 08:10:49 178

原创 leetcode 1636. 按照频率将数组升序排序

leetcode 1636.按照频次将数组升序排序

2022-06-03 18:42:35 154

原创 排序算法---选择、冒泡、插入、希尔

排序算法:选择、冒泡、插入、希尔

2022-06-03 17:24:59 78

原创 leetcode 2248. 多个数组求交集

多个数组求交集

2022-06-02 23:16:15 126

原创 Leetcode 1588.所有奇数长度子数组的和

所有奇数长度子数组的和

2022-05-31 23:37:56 75

原创 【SQL】求每组商品的浏览用户数

一、题目求每组商品的浏览人数表order:goods_id, amount表pv:goods_id,uid商品分组按照销售总金额排序,分为top10,top10-top20,others二、解题思路实现商品销售分组,创建临时表方便运算。-- 先算出每个商品的总销售金额-- group by 1 是根据第一列聚合,即goods_idselect goods_id, sum(amount)from goodsgroup by 1;--对商品的总销售金额排序select go

2022-05-29 22:28:12 617

原创 【Leetcode】第十九日--二叉树的遍历

一、题目列表144. 二叉树的前序遍历94. 二叉树的中序遍历145. 二叉树的后序遍历104. 二叉树的最大深度二、解题思路1.二叉树的前序遍历class Solution { public List<Integer> preorderTraversal(TreeNode root) { List<Integer> res = new ArrayList(); preorder(root,res); retur

2022-05-19 10:56:34 64

原创 【Scala】Scala入门--环境搭建、变量、循环

这里写目录标题一、Scala入门1.1环境搭建2.2IDEA配置3.Hello Scala二、变量和数据类型2.1注释2.2变量2.3标识符2.4字符串2.5输入输出2.6数据类型2.7类型转换三、循环3.1基本语法2.循环守卫3.循环步长4.循环嵌套5.返回值6.循环中断一、Scala入门1.1环境搭建安装jdk1.8安装对应jdk版本的scala配置环境变量环境测试。2.2IDEA配置安装scala插件3.Hello Scalaobject HelloScala {

2022-05-18 07:21:07 166

原创 【Leetcode】第十四日--栈

一、题目列表1441. 用栈操作构建数组1021. 删除最外层的括号1700. 无法吃午餐的学生数量1381. 设计一个支持增量操作的栈二、解题思路1.用栈操作构建数组题目描述:给你一个目标数组 target 和一个整数 n。每次迭代,需要从 list = {1,2,3…, n} 中依序读取一个数字。请使用下述操作来构建目标数组 target :Push:从 list 中读取一个新元素, 并将其推入数组中。Pop:删除数组中的最后一个元素。如果目标数组构建完成,就停止读取更多元素

2022-05-14 17:30:30 96

原创 【Leetcode】第十三日--双向链表

一、题目列表1472. 设计浏览器历史记录430. 扁平化多级双向链表剑指 Offer II 028. 展平多级双向链表二、解题思路1.设计浏览器历史记录你有一个只支持单个标签页的 浏览器 ,最开始你浏览的网页是 homepage ,你可以访问其他的网站 url ,也可以在浏览历史中后退 steps 步或前进 steps 步。请你实现 BrowserHistory 类:BrowserHistory(string homepage) ,用 homepage 初始化浏览器类。void vis

2022-05-13 21:38:50 221

原创 【SQL】 196.删除重复的电子邮箱

196. 删除重复的电子邮箱编写一个 SQL 删除语句来 删除 所有重复的电子邮件,只保留一个id最小的唯一电子邮件。以 任意顺序 返回结果表。 (注意: 仅需要写删除语句,将自动对剩余结果进行查询)查询结果格式如下所示。错误写法delete from Person where id not in(select id from(SELECT min(id) from Person group by id)t)报错信息:You can't specify target table 'x

2022-05-12 21:45:07 1300

原创 【Leetcode】第十二日--链表

一、题目列表1290. 二进制链表转整数237. 删除链表中的节点剑指 Offer II 024. 反转链表二、解题思路1.二进制链表转整数题目描述:​ 给你一个单链表的引用结点 head。链表中每个结点的值不是 0 就是 1。已知此链表是一个整数数字的二进制表示形式。​ 请你返回该链表所表示数字的 十进制值 。class Solution { public int getDecimalValue(ListNode head) { int ret = 0;

2022-05-12 20:40:15 56

原创 【Leetcode】第十一日--矩阵

一、题目列表1351. 统计有序矩阵中的负数1672. 最富有客户的资产总量832. 翻转图像1329. 将矩阵按对角线排序二、解题思路1.统计有序矩阵中的负数题目描述:给你一个 m * n 的矩阵 grid,矩阵中的元素无论是按行还是按列,都以非递增顺序排列。 请你统计并返回 grid 中 负数 的数目。class Solution { public int countNegatives(int[][] grid) { int sum = 0; i

2022-05-11 22:12:01 137

原创 【Leetcode】第十日--位运算

一、题目列表191. 位1的个数461. 汉明距离136. 只出现一次的数字137. 只出现一次的数字 II二、解题思路1.位1的个数题目描述:编写一个函数,输入是一个无符号整数(以二进制串的形式),返回其二进制表达式中数字位数为 ‘1’ 的个数(也被称为汉明重量)。提示:请注意,在某些语言(如 Java)中,没有无符号整数类型。在这种情况下,输入和输出都将被指定为有符号整数类型,并且不应影响您的实现,因为无论整数是有符号的还是无符号的,其内部的二进制表示形式都是相同的。在 Java

2022-05-10 12:29:50 81

原创 【Hadoop】Hadoop正常启动,但是网页打不开

问题描述:Hadoop正常运行,但是网页无法进去。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-24tUFsZp-1652111655055)(C:\Users\siver\AppData\Roaming\Typora\typora-user-images\image-20220509234516724.png)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Omc2QbvQ-1652111655056)(C:\Users\siver\A

2022-05-09 23:56:29 7504

原创 【Leetcode】第九日--二分查找

一、题目列表1.35. 搜索插入位置2.704. 二分查找3.剑指 Offer 53 - I. 在排序数组中查找数字 I二、解题思路1.搜索插入位置题目描述:给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。请必须使用时间复杂度为 O(log n) 的算法。class Solution { public int searchInsert(int[] nums, int target) { int

2022-05-09 19:12:47 348

原创 【SQL】SQL--文本函数

1、LOCATE(substr , str ):返回子串 substr 在字符串 str 中第一次出现的位置,如果字符substr在字符串str中不存在,则返回0;2、POSITION(substr IN str ):返回子串 substr 在字符串 str 中第一次出现的位置,如果字符substr在字符串str中不存在,与LOCATE函数作用相同;3、LEFT(str, length):从左边开始截取str,length是截取的长度;4、RIGHT(str, length):从右边开始截取s

2022-05-08 21:50:21 980

原创 【Leetcode】第八日--前缀和

一、题目列表1480. 一维数组的动态和1588. 所有奇数长度子数组的和1442. 形成两个异或相等数组的三元组数目1094. 拼车二、解题思路1.一维数组的动态和​ 题目描述:​ 给你一个数组 nums 。数组「动态和」的计算公式为:runningSum[i] = sum(nums[0]…nums[i]) 。​ 请返回 nums 的动态和。class Solution { public int[] runningSum(int[] nums) { int su

2022-05-08 21:15:08 59

原创 【Leetcode】第七日--哈希表

一、题目列表1.1512. 好数对的数目2.2006. 差的绝对值为 K 的数对数目3.1347. 制造字母异位词的最小步骤数4.面试题 10.02. 变位词组二、解题报告1.好数对的数目​ 题目描述​ 如果一组数字 (i,j) 满足 nums[i] == nums[j] 且 i < j ,就可以认为这是一组 好数对 。返回好数对的数目。class Solution { public int numIdenticalPairs(int[] nums) { i

2022-05-07 23:18:39 79

原创 使用两个嵌套的for循环来探测和打印素数

public class JudgePrime { public static void main(String[] args) { for(int i = 2; i < 1000; i++) { int factor = 0; for(int j = 2; j < 1000; j++) { if(i % j ==0) factor ++; }...

2019-11-18 20:45:32 453

原创 测试对象的等价性

先来看《Java编程思想》中3.7的第一段代码public class Equivalence { public static void main(String[] args) { Integer n1 = new Integer(47); Integer n2 = new Integer(47); System.out.println(n1 == n2); System.ou...

2019-11-16 21:42:44 123

空空如也

空空如也

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

TA关注的人

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