算法与数据结构
文章平均质量分 54
易逑实战数据
一个跨考生,致力于开发实战经验的分享
展开
-
Hadoop组件的一些总结
关于Hadoop的一些总结,其组成以及它主要用来做什么原创 2022-06-04 21:54:26 · 222 阅读 · 2 评论 -
关于23届大数据岗实习总结
个人情况,985本,双非硕,是为了转计算机调剂的。因为研一就开始专注就业方向了,在研一学了点后端开发。在研二这个时间点,为了更好的发展和专注,就选取了大数据开发方向。目前后端开发水平严重倒退,所以秋招估计就只试着冲大数据岗了。为了更好地复盘以及总结,准备尽量多写点博客,提升自己能力。基本上实习岗全投了,字节腾讯一面挂,感觉是自己没复习好中间件。其他的很多笔试挂,力扣太难了。阿里一面过,二面通知没hc了,开始养鱼池,后面才明白有排序这事。携程二面,开始问项目实现代码细节了,这时才明白,回头又复习了一波。然后原创 2022-05-08 22:40:29 · 1761 阅读 · 1 评论 -
力扣628.三个数的最大乘积
问题描述给定一个整型数组,在数组中找出由三个数组成的最大乘积,并输出这个乘积。示例1:输入:[1,2,3]输出:6示例2:输入:[1,2,3,4]输出:24问题分析:这是一道简单的力扣题,首先应该从数学角度分析,该数组没有告诉我们数组里面是正数还是负数,所以应该分别进行讨论。方法一.排序首先将数组排序。如果数组中全是非负数,则排序后最大的三个数相乘即为最大乘积;如果全是非正数,则最大的三个数相乘同样也为最大乘积。如果数组中有正数有负数,则最大乘积既可能是三个最大正数的乘积,也可能是原创 2021-01-20 09:02:26 · 134 阅读 · 0 评论 -
递归
前言由于是第一次正式写文章,还有所不足。这里想分享的是力扣刷题过程中,遇到的一些算法问题。希望通过写文章来加深自身印象以及总结。网上的类似经验分享很多,这里我只根据自身实际情况进行探讨。在力扣刷题过程中,常遇到的算法应用不外乎递归、迭代、分治、回溯、动态规划,接下来将一一对它们进行分析阐述。一、递归是什么?递归的官方定义是直接或间接调用自身的算法。递归需要注意的有两点:1.递归需要在过程和函数里面调用自身;2.递归需要一个递归结束条件,也就是递归出口。递归分为两个阶段:1.递推:把复杂的问题原创 2021-01-20 07:42:00 · 740 阅读 · 0 评论