算法
文章平均质量分 67
落小渔
我站在1楼,有人骂我,我听到了很生气。
我站在10楼,有人骂我,我听不清,还以为他在跟我打招呼。
我站在100楼,有人骂我,我放眼望去,只有尽收眼底的风景。
一个人之所以会痛苦,是因为他没有高度。
高度不够,看到的都是问题,格局太小,纠结的都是鸡毛蒜皮
展开
-
算法-开放性题
甲乙丙(或ABC),3个人轮流掷(6面)骰子,先掷出6的人获胜,甲获胜的概率是多少?甲先扔开放性问题,不限制解法;精确到小数点 3 位计算复杂部分建议用编程计算public class Solution { public static void main(String[] args) { Solution solution = new Solution(); Double[] doubles = new Double[101]; ..原创 2022-03-03 13:42:13 · 360 阅读 · 0 评论 -
算法-动态规划
1. 最大子数组和 【非常有意思】给你一个整数数组nums,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。子数组是数组中的一个连续部分。输入:nums = int maxSubArray(int[] nums) 输出:6解释:连续子数组[4,-1,2,1] 的和最大,为6 。输入:nums = [1]输出:1输入:nums = [5,4,-1,7,8]输出:23 //[-2,1,-3,4,-1,...原创 2022-03-03 10:13:44 · 57 阅读 · 0 评论 -
算法——二叉树
参考:数据结构——二叉树先序、中序、后序及层次四种遍历(C语言版)_正弦定理的博客-CSDN博客_二叉树的先序,中序,后序遍历c语言1. 二叉树遍历前序:小人跑步中序:阳光投影后序:剪葡萄前序:@Dataclass TreeNode{ private Integer val; public TreeNode left; public TreeNode right; public TreeNode(Integer val){ .原创 2022-01-20 14:08:36 · 822 阅读 · 0 评论 -
算法-链表
刷leetcode不知道从哪里刷起?? 来看看,我把刷题题目顺序都排好了,每道题还带详细题解!_代码随想录-CSDN博客_力扣刷题顺序链表关于链表,你该了解这些! 链表:听说用虚拟头节点会方便很多? 链表:一道题目考察了常见的五个操作! 链表:听说过两天反转链表又写不出来了? 链表:环找到了,那入口呢? 链表:总结篇!。。。补充中第1题:移除链表元素【核心:添加虚拟节点】题意:删除链表中等于给定值 val 的所有节点。public class ListNode..原创 2022-01-17 20:42:38 · 429 阅读 · 0 评论 -
算法-数组篇
刷leetcode不知道从哪里刷起?? 来看看,我把刷题题目顺序都排好了,每道题还带详细题解!_代码随想录-CSDN博客_力扣刷题顺序前言:关于数组,你该了解这些! 数组:每次遇到二分法,都是一看就会,一写就废 数组:就移除个元素很难么? 数组:滑动窗口拯救了你 数组:这个循环可以转懵很多人! 数组:总结篇。。。补充中1. 二维数组在内存的地址空间是连续的吗?二维数组其实是一个线性数组存放着“其他数组的首地址”2. 大数相加设置一个进位标志carry。两..原创 2022-01-14 13:59:04 · 102 阅读 · 0 评论