- 博客(62)
- 收藏
- 关注
原创 Python开发Spark步骤以及如何提交Spark应用,PythonOnSpark原理
对象,基于SparkContext对象作为执行环境入口。将程序代码上传到服务器上,通过。
2023-04-08 17:10:40
1340
2
原创 二叉树的遍历
前序遍历中节点的访问顺序与处理顺序是一致的,我们只需要用一个栈保存待访问(处理)节点即可。由于中序遍历的节点访问顺序与处理顺序不一致,因此我们用。(因为左孩子都访问过了),即将指针指向右孩子。然后接着一直向左直到遇到null。的顺序(也就是前序遍历的顺序),当指针走到null的时候,我们就。使用队列,以及size记录每一层。由于指针遍历节点的时候,是。
2023-04-02 19:21:02
316
原创 给你一个高度数组Hi,每提升Hi一个单位的代价是Wi,求让相邻两个高度不同的最小代价。
其中最后一列的第二行从前一列的继承代价不为0,而是w[2]*1,这是因为前一列代价为0的那个格子高度和它一样,为满足高度不同的条件只能继承第三列第一行的那个w[2]*1+0。给你一个高度数组Hi,每提升Hi一个单位的代价是Wi,求让相邻两个高度不同的最小代价。比如Hi [2,3,4,4];Wi [1, 2,3,4],就是让第三个提升1。对于第1列,我们就需要考虑它与第0列高度不同这个条件了,因此更新过程如下:对于。但是如何选取提高哪列呢,并且该提高多少高度呢,这些都让我产生了困扰,的代价,这部分代价为。
2023-03-23 21:33:44
892
5
原创 Boosting(XGBoost、LightGBM以及CatBoost)
通过组合多个模型的预测结果,可以获得更准确和稳定的预测结果。Stacking通常比单个模型更准确,因为它可以利用不同模型的优点。由于Stacking结合了多个模型的预测结果,它通常比单个模型更具有泛化能力,因此过拟合的风险更小。LightGBM 采用 Leaf-wise 的增长策略减少了计算量,XGBoost 采用 Level-wise 的增长策略,
2023-03-21 20:28:56
474
原创 字节跳动Java后端开发实习面经
最近在和同学一起找实习,投了b站、字节和miHoYo的后端开发。b站二月底就投了,但现在也还没回复;miHoYo也还没回复,估计是只面向24届了;字节真的处理好快,不到一周官网状态就从简历筛选变成评估通过,没几天就来面试通知了。PS:字节最好别一次投太多,听同学说会被当成恶意投递。而且字节各个部门之间的招聘是串行执行的,就是说如果你的简历被某个部门正在筛选,其他部门好像是看不见的,所以尽量先投自己最想去的部门把。
2023-03-16 20:29:37
1249
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人