会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
林恒
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
11
12
13
14
15
16
17
18
19
···
69
下一页
2024年4月29日
在vue2中,什么是双向绑定,为什么vue3要进行优化?
摘要: 一、什么是双向绑定 我们先从单向绑定切入单向绑定非常简单,就是把Model绑定到View,当我们用JavaScript代码更新Model时,View就会自动更新双向绑定就很容易联想到了,在单向绑定的基础上,用户更新了View,Model的数据也自动被更新了,这种情况就是双向绑定举个栗子 当用户填写表
阅读全文
posted @ 2024-04-29 18:03 林恒
阅读(307)
评论(0)
推荐(1)
2024年4月28日
说说你对贪心算法、回溯算法的理解?应用场景?
摘要: 一、贪心算法 贪心算法,又称贪婪算法,是算法设计中的一种思想 其期待每一个阶段都是局部最优的选择,从而达到全局最优,但是结果并不一定是最优的 举个零钱兑换的例子,如果你有1元、2元、5元的钱币数张,用于兑换一定的金额,但是要求兑换的钱币张数最少 如果现在你要兑换11元,按照贪心算法的思想,先选择面额
阅读全文
posted @ 2024-04-28 18:55 林恒
阅读(165)
评论(0)
推荐(0)
2024年4月26日
说说你对分而治之、动态规划的理解?区别?
摘要: 一、分而治之 分而治之是算法设计中的一种方法,就是把一个复杂的问题分成两个或更多的相同或相似的子问题,直到最后子问题可以简单的直接求解,原问题的解即子问题的解的合并 关于分而治之的实现,都会经历三个步骤: 分解:将原问题分解为若干个规模较小,相对独立,与原问题形式相同的子问题 解决:若子问题规模较小
阅读全文
posted @ 2024-04-26 17:36 林恒
阅读(76)
评论(0)
推荐(0)
2024年4月25日
说说你对二分查找的理解?如何实现?应用场景?
摘要: 一、是什么 在计算机科学中,二分查找算法,也称折半搜索算法,是一种在有序数组中查找某一特定元素的搜索算法 想要应用二分查找法,则这一堆数应有如下特性: 存储在数组中 有序排序 搜索过程从数组的中间元素开始,如果中间元素正好是要查找的元素,则搜索过程结束 如果某一特定元素大于或者小于中间元素,则在数组
阅读全文
posted @ 2024-04-25 18:48 林恒
阅读(199)
评论(0)
推荐(0)
2024年4月24日
说说你对归并排序的理解?如何实现?应用场景?
摘要: 一、是什么 归并排序(Merge Sort)是建立归并操作上的一种有效,稳定的排序算法,该算法是采用分治法的一个非常典型的应用 将已有序的子序列合并,得到完全有序的序列,即先使每个子序列有序,再使子序列段间有序 例如对于含有 n 个记录的无序表,首先默认表中每个记录各为一个有序表(只不过表的长度都为
阅读全文
posted @ 2024-04-24 17:29 林恒
阅读(204)
评论(0)
推荐(0)
2024年4月23日
说说你对选择排序的理解?如何实现?应用场景?
摘要: 一、是什么 选择排序(Selection sort)是一种简单直观的排序算法,无论什么数据进去都是 O(n²)的时间复杂度,所以用到它的时候,数据规模越小越好 其基本思想是:首先在未排序的数列中找到最小(or最大)元素,然后将其存放到数列的起始位置 然后再从剩余未排序的元素中继续寻找最小(or最大)
阅读全文
posted @ 2024-04-23 14:49 林恒
阅读(166)
评论(0)
推荐(0)
2024年4月20日
说说常见的排序算法有哪些?区别?
摘要: 一、是什么 排序是程序开发中非常常见的操作,对一组任意的数据元素经过排序操作后,就可以把他们变成一组一定规则排序的有序序列 排序算法属于算法中的一种,而且是覆盖范围极小的一种,彻底掌握排序算法对程序开发是有很大的帮助的 对与排序算法的好坏衡量,主要是从时间复杂度、空间复杂度、稳定性 时间复杂度、空间
阅读全文
posted @ 2024-04-20 18:19 林恒
阅读(65)
评论(0)
推荐(0)
2024年4月19日
说说你对图的理解?相关操作有哪些?
摘要: 一、是什么 在计算机科学中,图是一种抽象的数据类型,在图中的数据元素通常称为结点,V是所有顶点的集合,E是所有边的集合 如果两个顶点v,w,只能由v向w,而不能由w向v,那么我们就把这种情况叫做一个从 v 到 w 的有向边。v也被称做初始点,w也被称为终点。这种图就被称做有向图 如果v和w是没有顺序
阅读全文
posted @ 2024-04-19 17:34 林恒
阅读(53)
评论(0)
推荐(0)
2024年4月18日
说说你对堆的理解?如何实现?应用场景?
摘要: 一、是什么 堆(Heap)是计算机科学中一类特殊的数据结构的统称 堆通常是一个可以被看做一棵完全二叉树的数组对象,如下图: 总是满足下列性质: 堆中某个结点的值总是不大于或不小于其父结点的值 堆总是一棵完全二叉树 堆又可以分成最大堆和最小堆: 最大堆:每个根结点,都有根结点的值大于两个孩子结点的值
阅读全文
posted @ 2024-04-18 17:11 林恒
阅读(120)
评论(0)
推荐(0)
2024年4月17日
说说你对树的理解?相关的操作有哪些?
摘要: 一、是什么 在计算机领域,树形数据结构是一类重要的非线性数据结构,可以表示数据之间一对多的关系。以树与二叉树最为常用,直观看来,树是以分支关系定义的层次结构 二叉树满足以下两个条件: 本身是有序树 树中包含的各个结点的不能超过 2,即只能是 0、1 或者 2 如下图,左侧的为二叉树,而右侧的因为头结
阅读全文
posted @ 2024-04-17 18:23 林恒
阅读(49)
评论(0)
推荐(0)
上一页
1
···
11
12
13
14
15
16
17
18
19
···
69
下一页
公告