- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 豆包MarsCode在线练习初次体验
另外,在处理边界情况时,比如当 i 为 0 或者 n - 1 时,需要特别注意,因为此时没有左邻居或者右邻居可以比较。从左到右遍历猫的等级列表,如果当前猫的等级大于左边的猫,就将当前猫分配的鱼干数量增加为左边猫的鱼干数量加 1。基于AI能力的代码编程体验,相比于leetcode的直接刷题,有更多的提示。首先,题目要求根据猫的等级值来分配鱼干,每只猫至少一斤,且等级高的猫要比邻居得到更多鱼干。从右到左再遍历一次,处理当前猫等级大于右边猫的情况,同样增加鱼干数量。行,输入每一只猫的等级值。
2024-08-30 14:22:52
571
原创 随机漫步模拟及概率分析
《利用Python进行数据分析》一书中提到一个随机漫步。同时,在求职过程中,也遇到过要求计算落入两端的概率之比的问题。正好可以用此案例进行模拟。这里整理出来,以享网友。基本样例:在一个无限的数轴上,一个小球从0开始随机移动,每一步以相同的概率向左或者向右移动1个单位。请模拟一下其过程模拟一次过程导入相关包from random import randintimport matplotl...
2019-07-04 12:05:19
1851
原创 数据分析建模BaseLine(Pyhon线性回归_汽车价格预测)
在进行一个数据分析案例时,都是一些散落的点儿,东做一点西做一点儿,思路不特别清晰。结合网上的学习,对照采用线性回归进行汽车价格预测这一案例,结合自己的理解,搭建了一个分析的框架,作为一个checklist。面对一个新的任务、新的数据集时,以比较顺畅的执行。更换模型时,则只需要在对应部分进行替换即可。希望能给需要的人有所帮助。准备工作:导入相关包此处主要列出了常用的一些,在使用过程中可根据需...
2019-06-06 13:28:09
3858
1
原创 LeetCode:链表中的下一个更大节点
给出一个以头节点 head 作为第一个节点的链表。链表中的节点分别编号为:node_1, node_2, node_3, … 。每个节点都可能有下一个更大值(next larger value):对于 node_i,如果其 next_larger(node_i) 是 node_j.val,那么就有 j > i 且 node_j.val > node_i.val,而 j 是可能的选项...
2019-03-31 12:31:37
1475
原创 跳跃游戏:一次简单问题复杂化的典型案例
题目描述给定一个非负整数数组,你最初位于数组的第一个位置。数组中的每个元素代表你在该位置可以跳跃的最大长度。判断你是否能够到达最后一个位置。示例 1:输入: [2,3,1,1,4]输出: true解释: 从位置 0 到 1 跳 1 步, 然后跳 3 步到达最后一个位置。示例 2:输入: [3,2,1,0,4]输出: false解释: 无论怎样,你总会到达...
2019-02-01 16:22:40
425
原创 最长回文子串/子序列问题(Python最全整理)
将近期刷LeetCode题目时的一些心得与总结与大家分享一下。这次,将集中整理最长回文子串、最长回文子序列的问题。解决问题给定一个字符串,要求求出这个字符串中的最长的回文串子串。此处以最长回文子串为例进行讲解,最后给出最长回文子序列的求解思路与方法。注:最长回文子串与最长回文子序列是不同的,回文子串要求所求的字符串连续,最长回文子序列,则不要求。因此,也导致两者求解思路的不同。例如,对‘...
2019-01-28 15:39:30
2118
原创 扔鸡蛋问题全解(Egg_Drop_Puzzle)
扔鸡蛋问题全解(Egg_Drop_Puzzle)参考网站注:本文解题思路参照了上述链接中的内容,在此表示感谢。问题描述原题来源于谷歌面试题目:假设你有2颗鸡蛋,和一栋36层高的楼,如今你想知道在哪一层楼之下,鸡蛋不会被摔碎,应该怎样用最少的測试次数对于不论什么答案楼层都可以使问题得到解决。现将其一般化,即给定n个鸡蛋,对于k层楼,如果想知道在哪一层楼,鸡蛋不会被摔碎,问最少的次数是多少...
2018-11-27 20:47:07
746
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人