Web秀
首页
专栏
文章
问答
热点
导航
实例
首页
登录
首页
前端
JavaScript
Vue.js
CSS
Uni-App
专栏
问答
工具
全网热点
导航
前端
设计
实例
登录
#应用场景#
共找到
应用场景
相关内容
13
条
优先问答
优先文章
前端3+1
Lv
0
关注
0
关注者
关注
前端3+1
[NodeJs]Nodejs有哪些使用场景?
2年前
545542
3260
0
Javan
Lv6
专注于前端知识分享
0
关注
0
关注者
关注
Javan
2年前
说说对 Node 中的 Stream 的理解?应用场景?
#面试官:说说对Node中的Stream的理解?应用场景?#一、是什么流(Stream),是一个数据传输手段,是端到端信息交换的一种方式,而且是有顺序的,是逐块读取数据、处理内容,用于顺序读取输入或写入输出Node.js中很多对象都实现了流,总之它是会冒数据(以Buffer为单位)它的独特之处在于,它不像传统的程序那样一次将一个文件读入内存,而是逐块读取数据、处理其内容,而不是将其全部保存在内存中流可以分成三部分:source、dest、pipe在source和dest之间有一个连接的管道pipe,它的基
546033
3268
0
Javan
Lv6
专注于前端知识分享
0
关注
0
关注者
关注
Javan
2年前
说说你对git stash 的理解?应用场景?
#面试官:说说你对gitstash的理解?应用场景?#一、是什么stash,译为存放,在git中,可以理解为保存当前工作进度,会把暂存区和工作区的改动进行保存,这些修改会保存在一个栈上后续你可以在任何时候任何分支重新将某次的修改推出来,重新应用这些更改的代码默认情况下,gitstash会缓存下列状态的文件:添加到暂存区的修改(stagedchanges)Git跟踪的但并未添加到暂存区的修改(unstagedchanges)但以下状态的文件不会缓存:在工作目录中新的文件(untrackedfiles)被忽略
545970
3304
0
Javan
Lv6
专注于前端知识分享
0
关注
0
关注者
关注
Javan
2年前
说说你对算法的理解?应用场景?
#面试官:说说你对算法的理解?应用场景?#一、是什么算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出如果一个算法有缺陷,或不适合于某个问题,执行这个算法将不会解决这个问题一个程序=算法+数据结构,数据结构是算法实现的基础,算法总是要依赖于某种数据结构来实现的,两者不可分割因此,算法的设计和选择要同时结合数据结构,简单地说数据结构的设计就是选择存储方式,如确定问题中的
545674
3284
0
Javan
Lv6
专注于前端知识分享
0
关注
0
关注者
关注
Javan
2年前
说说你对栈、队列的理解?应用场景?
#面试官:说说你对栈、队列的理解?应用场景?#一、栈栈(stack)又名堆栈,它是一种运算受限的线性表,限定仅在表尾进行插入和删除操作的线性表表尾这一端被称为栈顶,相反地另一端被称为栈底,向栈顶插入元素被称为进栈、入栈、压栈,从栈顶删除元素又称作出栈所以其按照先进后出的原则存储数据,先进入的数据被压入栈底,最后的数据在栈顶,需要读数据的时候从栈顶开始弹出数据,具有记忆作用关于栈的简单实现,如下:classStack{constructor(){this.items=[];}/***添加一个(或几个)新元素
546611
3253
0
Javan
Lv6
专注于前端知识分享
0
关注
0
关注者
关注
Javan
2年前
说说你对堆的理解?如何实现?应用场景?
#面试官:说说你对堆的理解?如何实现?应用场景?#一、是什么堆(Heap)是计算机科学中一类特殊的数据结构的统称堆通常是一个可以被看做一棵完全二叉树的数组对象,如下图:总是满足下列性质:堆中某个结点的值总是不大于或不小于其父结点的值堆总是一棵完全二叉树堆又可以分成最大堆和最小堆:最大堆:每个根结点,都有根结点的值大于两个孩子结点的值最小堆:每个根结点,都有根结点的值小于孩子结点的值#二、操作堆的元素存储方式,按照完全二叉树的顺序存储方式存储在一个一维数组中,如下图:用一维数组存储则如下:[0,1,2,3,
544599
3306
0
Javan
Lv6
专注于前端知识分享
0
关注
0
关注者
关注
Javan
2年前
说说你对冒泡排序的理解?如何实现?应用场景?
#面试官:说说你对冒泡排序的理解?如何实现?应用场景?#一、是什么冒泡排序(BubbleSort),是一种计算机科学领域的较简单的排序算法冒泡排序的思想就是在每次遍历一遍未排序的数列之后,将一个数据元素浮上去(也就是排好了一个数据)如同碳酸饮料中二氧化碳的气泡最终会上浮到顶端一样,故名“冒泡排序”假如我们要把12、35、99、18、76这5个数从大到小进行排序,那么数越大,越需要把它放在前面思路如下:从后开始遍历,首先比较18和76,发现76比18大,就把两个数交换顺序,得到12、35、99、76、18接
546052
3288
0
Javan
Lv6
专注于前端知识分享
0
关注
0
关注者
关注
Javan
2年前
说说你对选择排序的理解?如何实现?应用场景?
#面试官:说说你对选择排序的理解?如何实现?应用场景?#一、是什么选择排序(Selectionsort)是一种简单直观的排序算法,无论什么数据进去都是O(n²)的时间复杂度,所以用到它的时候,数据规模越小越好其基本思想是:首先在未排序的数列中找到最小(or最大)元素,然后将其存放到数列的起始位置然后再从剩余未排序的元素中继续寻找最小(or最大)元素,然后放到已排序序列的末尾以此类推,直到所有元素均排序完毕举个例子,一个数组为56、12、80、91、29,其排序过程如下:第一次遍历时,从下标为1的位置即56
545505
3289
0
Javan
Lv6
专注于前端知识分享
0
关注
0
关注者
关注
Javan
2年前
说说你对插入排序的理解?如何实现?应用场景?
#面试官:说说你对插入排序的理解?如何实现?应用场景?#一、是什么插入排序(InsertionSort),一般也被称为直接插入排序。对于少量元素的排序,它是一个有效、简单的算法其主要的实现思想是将数据按照一定的顺序一个一个的插入到有序的表中,最终得到的序列就是已经排序好的数据插入排序的工作方式像许多人排序一手扑克牌,开始时,我们的左手为空并且桌子上的牌面向下然后,我们每次从桌子上拿走一张牌并将它插入左手中正确的位置,该正确位置需要从右到左将它与已在手中的每张牌进行比较例如一个无序数组3、1、7、5、2、4
546330
3268
0
Javan
Lv6
专注于前端知识分享
0
关注
0
关注者
关注
Javan
2年前
说说你对归并排序的理解?如何实现?应用场景?
#面试官:说说你对归并排序的理解?如何实现?应用场景?#一、是什么归并排序(MergeSort)是建立归并操作上的一种有效,稳定的排序算法,该算法是采用分治法的一个非常典型的应用将已有序的子序列合并,得到完全有序的序列,即先使每个子序列有序,再使子序列段间有序例如对于含有n个记录的无序表,首先默认表中每个记录各为一个有序表(只不过表的长度都为1)然后进行两两合并,使n个有序表变为n/2个长度为2或者1的有序表(例如4个小有序表合并为2个大的有序表)通过不断地进行两两合并,直到得到一个长度为n的有序表为止例
545491
3255
0
下拉加载更多