摘要: 58. 最后一个单词的长度 给你一个字符串 s,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中 最后一个 单词的长度。 单词 是指仅由字母组成、不包含任何空格字符的最大子字符串。 示例 1: 输入:s = "Hello World" 输出:5 解释:最后一个单词是“World”,长度为5。 阅读全文
posted @ 2024-01-25 12:41 无名之辈的ggb 阅读(22) 评论(0) 推荐(0)
摘要: 双指针法:设置两个指针,分别是快指针和慢指针,分别是i和j。 设置一个变量temp用来储存第一个数据nums[0] 过程:1.nums[0] temp 他们两个相等 那么temp不需要改变,i=i+1,j变,i=1,j=1 2.nums[i=1],temp 他们两个相等,temp不变,i=i+1,j 阅读全文
posted @ 2024-01-25 10:23 无名之辈的ggb 阅读(87) 评论(0) 推荐(0)
摘要: 1.排序 1.1冒泡排序 冒泡排序,就是将相邻两个元素进行比较,如果前面那个元素和后面那个元素进行比较,如果前面元素比后者元素大,则进行交换位置。 下面举例: 由图可知,共有5个元素,进行了四轮比较,假设有n个元素,则进行n-1轮比较(外部循环)。 内部元素比较变化: 第一轮把最大的元素给去掉(下面 阅读全文
posted @ 2024-01-21 08:44 无名之辈的ggb 阅读(19) 评论(0) 推荐(0)
摘要: 单链表: 在计算机科学中,链表是数据元素的线性组合,元素储存上并不连续。 可以分为:单向链表、双向链表、循环链表 单向链表: 首先,定义结点的类型,它包括值和下一个结点。 头部插入法: 相关java代码: 1 private Node head;//定义头部结点 2 public class Nod 阅读全文
posted @ 2024-01-14 12:31 无名之辈的ggb 阅读(32) 评论(0) 推荐(0)
摘要: java集合 数组和集合可以当作容器,可以储存多个元素,其中,数组储存元素的个数是固定的,集合就可以储存元素的个数是不固定的。数组可以储存的元素类型可以是引用类型也可以是基本数据类型,集合储存引用数据类型,如果要储存基本数据类型,那么就需要储存其包装类型。 其整体框架如下: Collection相关 阅读全文
posted @ 2024-01-13 18:25 无名之辈的ggb 阅读(28) 评论(0) 推荐(0)
摘要: 1.二分查找算法 给定的条件:给定的有序数组A查找目标值为target,其中A标记为 数组序号从0开始,其下标最大为数组长度-1. 举例数组:5 14 22 30 31 41 44 条件:i>j i表示左边下标 j表示右边下标 i从5开始 j 从44开始 思想:每次计算其中间下标的值和target值 阅读全文
posted @ 2023-12-30 14:46 无名之辈的ggb 阅读(28) 评论(0) 推荐(0)
摘要: 1.主定理求时间复杂度 展开求时间复杂度 阅读全文
posted @ 2023-12-08 13:35 无名之辈的ggb 阅读(25) 评论(0) 推荐(0)
摘要: 在执行hive on spark的时候 上面的错误可能有以下几种问题: 1.版本问题 不匹配 2.时间参数问题 设置的参数太小了 3.在hive-site.xml文件中没有配置spark 的home 我的问题属于第一个问题导致没有跑成功 当时也在想是不是内存出现了问题 阅读全文
posted @ 2023-10-22 09:37 无名之辈的ggb 阅读(1387) 评论(0) 推荐(0)
摘要: 进行HIVE环境配置 1.上传相关的包 2.对上传的包进行下载和创建软连接 3.配置相关的文件 4.分别发送给其他机子 假设你需要在所有机器执行同一个指令,则你就需要相关设置 5.在hive的onf文件中创建hive-site.xml进行相关设置 ```xml<configuration> <-- 阅读全文
posted @ 2023-10-20 19:14 无名之辈的ggb 阅读(124) 评论(0) 推荐(0)
摘要: 配置系统环境 Reis 1.先把之前的dump.rdb删除掉 rm -rf dump.rdb 2.把原始项目给的dump.rdb 放进来,它里面包含了需要的数据,比如端口;在这部之前必须要进行关闭端口,随后传送文件,最后重启端口 相关指令: bin/redis-server conf/redis.c 阅读全文
posted @ 2023-10-19 09:47 无名之辈的ggb 阅读(111) 评论(0) 推荐(0)