![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法题
NoTelecom
这个作者很懒,什么都没留下…
展开
-
一些前端该掌握的排序
粘别人的博客的部分博客放笔记里里,但是忘了是哪篇博客里????插入排序// 首先将第一个元素看作一个有序的序列,从第二个元素起,逐个将元素i与已经排好的序列i~0的元素进行比较// 如果该元素小于比较元素,则将比较元素向后移动,将改元素插入,否则就将它插在当前位置 function insertSort (arr) { for (var i in arr) { ...原创 2020-03-06 17:19:59 · 294 阅读 · 0 评论 -
2020-2022前端一些大厂面经系列———HTML,CSS,算法
寒假已经一周多了,闲下来把自己上学期的真实面试题目和一些个人解答拿出来分享一下~投递的基本都是一些大厂,面试手段的话,是视频面试或者电话面试,也有些是线上笔试这一篇整理的是HTML,CSS,算法部分:原创 2020-03-06 17:19:26 · 1124 阅读 · 0 评论 -
蛇形填数 js
例:在n×n方阵里填入1,2,…,n×n,要求填成蛇形。例如,n=4时方阵为:10 11 12 19 16 13 28 15 14 37 6 5 4function Snake (n) { let a=new Array(n).fill(0).map(x=>new Array(n).fill(0)); var x = 0,y = n-1,num = 1; va...原创 2020-01-19 19:57:43 · 318 阅读 · 0 评论 -
不同路径个数 js
思路:如果是只有一行或者一列的情况,那就都只有一种路径如果是对角线位置,就有先右后下(start->A->C)和先下后右(start->B->C)两种路径,如下图所示:以此类推,我们可以得出每个位置的路径总数都是左边的路径加上下边的路径function short(m, n) { var i,j; let dp=new Array(n).fill...原创 2020-01-19 19:56:38 · 548 阅读 · 0 评论 -
js手写杨辉三角
思路:初始化一个二维数组循环遍历(第二层遍历两个 第三层遍历三个,以此类推)最左边的位置统统填1其他位置的值是左上方和正上方值相加(因为如果是右边边界,正上方刚好是初始化的0所以直接相加就可以了)// n为指定行数function yanghui (n) { // 初始化二维数组 let dp = new Array(n).fill(0).map(x => new Ar...原创 2020-01-19 19:54:08 · 330 阅读 · 0 评论 -
CCF 二十四点 C语言实现
// AC#include <stdio.h>int test (char ch) { if(ch == 'x' || ch == '/') return 1; return 0;}int cal (char ch,int l,int r) { switch (ch) { case '+': return l + r; case '-': return l ...原创 2019-09-05 22:20:23 · 2104 阅读 · 3 评论