摘要:
工作原理 首先在未排序的序列中初始化,默认最小数值为未排序的序列的起始位置。即外层循环 再从除起始位置与已排序元素的剩余未排序元素中继续寻找最小元素,然后交换起始位置的元素与最小元素,这个起始位置就成为了已排序序列的末尾元素。而且根据逻辑后面找到的第二小元素一定比最初找到的最小元素小。即内层循环 然 阅读全文
摘要:
4. 寻找两个正序数组的中位数 给定两个大小分别为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的 中位数 。 算法的时间复杂度应该为 O(log (m+n)) 。 示例 1: 输入:nums1 = [1,3], nums2 = [2] 输出:2.00 阅读全文
摘要:
视频链接: 面试官希望你怎么样做自我介绍?面试官示范给你看 我本人作为一个亲身经历多场的实习面试,有着丰富的失败经验,所以借着网络上较好的例子,进行说明与指导,防止有人跟我一样走弯路,也希望真正好学的人不要看到B乎、抖音就乱信,太坑了。 我不希望有人像我一样,因为曾轻信B乎、抖音什么的面试指南、面试 阅读全文
摘要:
视频链接: CSS如何让超宽文本替换为省略号 - Web前端工程师面试题讲解 第1步:设置宽度 width; 第2步:强制文本内容不换行,就在一行中显示 第3步:隐藏溢出的内容 第4步:对溢出的内容进行省略,但是不清楚从哪里开始,所以要有第2步 阅读全文
摘要:
视频链接: 如何用纯CSS绘制三角形 - Web前端工程师面试题讲解 首先先看一下例子: 1.html: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" 阅读全文
摘要:
视频链接: HTML元素属性href和src的区别 - Web前端工程师面试题讲解 B战用户——傅浥尘的总结内容 href (Hypertext Reference) 超文本引用 适用:link a 作用:是超链接,建立通道 ,用户需要时才用通过点击才能引用 src (Source) 适用:img 阅读全文
摘要:
视频链接: JavaScript冒泡排序 - Web前端工程师面试题讲解 教学网站: visualgo.net 参考链接: 程序员内功:八大排序算法 微信小程序——前端面试题宝典 先看如下的动画图理解一下冒泡怎么从小到大排列的: 可以看到每次遍历从第一个元素直至最后一个没有排序的元素,都会两两比较元 阅读全文
摘要:
3. 无重复字符的最长子串 给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。 示例 1: 输入: s = "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。 示例 2: 输入: s = "bbbbb" 输出: 1 解释: 因为无 阅读全文
摘要:
2.两数相加 给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。 请你将两个数相加,并以相同形式返回一个表示和的链表。 你可以假设除了数字 0 之外,这两个数都不会以 0 开头。 示例 1: 输入:l1 = [2,4,3], l2 阅读全文
摘要:
视频链接: JavaScript var let const的区别 - Web前端工程师面试题讲解 参考链接: JavaScript 变量 JavaScript Let JavaScript Const 练习网站: codepen.io 初步认识: 功能实现 HTML的部分: <input type 阅读全文