算法
文章平均质量分 77
隐藏用户y
一切从0开始
展开
-
《前端算法宝典:双指针问题解析与应用》
双指针算法是一种常用的解决问题的技巧,通过维护两个指针,在遍历数组或字符串时同时移动,从而解决一些特定类型的问题。双指针算法通常用于求解数组中的子数组或子串问题,如找到满足某种条件的子数组。这种算法通常能够在 O(n) 的时间复杂度内完成任务,因此被广泛应用于解决字符串匹配、子数组求解等问题中。原创 2024-05-10 00:00:00 · 867 阅读 · 0 评论 -
【趣学算法】-Day2-贪心算法
贪心的学习过程,就是对自己的思考进行优化。是把握已有信息,进行最优化决策。这里还有一些收集的贪心练习题,可以实践练习。这里还有在线分享,欢迎报名。原创 2022-10-23 08:00:00 · 159 阅读 · 0 评论 -
【初识算法】-Day1
努力是为了不平庸~算法学习有些时候是枯燥的,这一次,让我们先人一步,趣学算法!欢迎记录下你的那些努力时刻(算法学习知识点/算法题解/遇到的算法bug/等等),在分享的同时加深对于算法的理解,同时吸收他人的奇思妙想,一起见证技术er的成长~原创 2022-10-22 09:22:18 · 525 阅读 · 1 评论 -
2-两数之和
链表结构: (物理存储结构上不连续,逻辑上连续;大小不固定)链式存储结构是基于指针实现的。我们把一个数据元素和一个指针称为结点,结点可以在运行时动态生成:数据域:存数数据元素信息的域。指针域:存储直接后继位置的域。链式存储结构是用指针把相互直接关联的结点node(即直接前驱结点或直接后继结点)链接起来。链式存储结构的线性表称为链表。单向链表单向循环链表双向循环链表。原创 2022-09-15 11:09:53 · 53 阅读 · 0 评论 -
1.两数之和
给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。示例 1:输入:nums = [2,7,11,15], target = 9输出:[0,1]解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1]。原创 2022-09-11 19:17:08 · 58 阅读 · 0 评论