cosine
余弦の博客
= WA 的一声就哭了 =
文章列表
2022-04-04
1531 字
onclick 是 HTML 元素上的旧式事件绑定方式,会覆盖原有事件、无法添加多个监听器、不支持捕获/冒泡控制、兼容性好但灵活性差;而 addEventListener 是 W3C 标准方法,支持多个监听器、捕获与冒泡阶段控制、可动态移除、兼容性稍弱但功能更强大且更符合现代开发实践。
2022-04-04
352 字
文章整理了一次小厂前端面试的常见问题,涵盖JavaScript基础(闭包、作用域、节流防抖、事件监听)、CSS布局、浏览器缓存、前端框架(Vue/React)、算法(排序)及面试技巧,内容偏向基础考察,强调实际应用和理解深度。面试者分享了技术栈偏好和学习路径,体现对前端技术的综合理解和实践经验。
2022-04-04
892 字
文章介绍了三道剑指 Offer 关于二叉树的层次遍历题目:第一题要求从上到下按层打印二叉树(使用 BFS);第二题在第一题基础上,每层结果单独成行;第三题要求按之字形顺序打印,即奇数层从左到右、偶数层从右到左,通过判断层高来控制输出方向。三题均基于 BFS 思想,考察二叉树的层序遍历与方向控制。
2022-04-03
1135 字
文章总结了三道剑指 Offer 题目:通过从右上角出发在二维有序数组中查找目标值,利用“向右下或左上”移动的特性实现高效搜索;通过二分查找或分段比较,解决旋转数组中找到最小值的问题,特别处理了重复元素的情况;利用哈希表统计字符频次,找出字符串中第一个只出现一次的字符。
2022-04-02
700 字
文章总结了三道剑指Offer的简单题:通过排序或哈希查找数组中重复的数字;在排序数组中查找目标数字的出现次数;以及在0~n-1范围内找出缺失的数字。三题均考察数组操作与逻辑思维,难度较低,分别涉及排序、哈希表和下标与值的对比。
2022-04-01
399 字
文章介绍了两道剑指Offer的简单字符串题目:一是将字符串中的空格替换为"%20",可使用正则或遍历实现;二是实现字符串左旋转操作,将前k个字符移到末尾,可通过字符串拼接或双指针完成。两题均考察字符串基本操作,逻辑清晰,适合初学者掌握。
2022-03-31
907 字
文章总结了三道剑指 Offer 链表类题目:通过栈实现从尾到头打印链表,使用迭代法反转链表,以及利用哈希表或链表拆分法复制包含 random 指针的复杂链表。
2022-03-29
1411 字
文章总结了三天编程题的解题思路与核心知识点:151题通过双指针和数组操作实现字符串中单词的逆序排列,处理空格问题;46题使用回溯法生成数组的全排列;2题模拟大数相加,利用链表结构实现两个逆序存储整数的相加。三题涵盖字符串、递归和链表,难度中等,重点考察空间优化与逻辑处理能力。
2022-03-28
1249 字
文章总结了每日三道编程题:69. x的平方根通过二分查找求整数平方根;912. 排序数组使用归并排序实现升序排列;887. 鸡蛋掉落通过逆向思维和动态规划,求解在给定鸡蛋和楼层数下确定临界楼层的最小操作次数。