会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Mikejiawei
数据结构是为算法服务哒
博客园
首页
新随笔
联系
订阅
管理
[置顶]
十大排序算法--多图预警
摘要: 十大排序算法 十大排序算法 简单的排序算法 插入排序 冒泡排序 选择排序 高效的比较排序算法 希尔排序 快速排序 归并排序 堆排序 牺牲空间的线性排序算法 计数排序 桶排序 基数排序 综合分析 简单的排序算法 Θ(n^2) 插入排序 动画演示 enter description here 原理 将数
阅读全文
posted @ 2019-08-02 10:13 Mikejiawei
阅读(626)
评论(2)
推荐(3)
2023年7月18日
给我买个糖?
摘要: ## 赞赏说明 🥰 如果觉得文章不错,可以随意打赏,感谢所有人的支持。 ## 赞赏方式
阅读全文
posted @ 2023-07-18 13:02 Mikejiawei
阅读(17)
评论(0)
推荐(0)
MIT6.S081学习笔记--lec 1
摘要: 本人学习MIT 6.S081 的随堂笔记,以及XV6源码解读。本章为第一节课
阅读全文
posted @ 2023-07-18 09:26 Mikejiawei
阅读(134)
评论(0)
推荐(0)
2020年7月11日
二叉堆实现优先队列
摘要: JAVA版 public class PQ<Key extends Comparable<Key>> { private Key[] pq; private int N; public PQ(int cap) { pq = (Key[]) new Comparable[cap + 1]; } pub
阅读全文
posted @ 2020-07-11 11:16 Mikejiawei
阅读(88)
评论(0)
推荐(0)
2020年7月9日
链表小结
摘要: 链表总结 链表基础 如何实现一个单链表 #include "bits/stdc++.h" using namespace std; struct MyListNode { int data; MyListNode *next; MyListNode(int left = -1, MyListNode
阅读全文
posted @ 2020-07-09 21:39 Mikejiawei
阅读(77)
评论(0)
推荐(0)
字节跳动前端面经(凉)
摘要: 一面 还是太年轻,感觉自我介绍的时候把自己带跑了,回答的都不是很清晰,后面项目经历也写得不够好,下次努力啊! 自我介绍:你说前后端都写过,讲一讲前后端分离 讲下 MVC 和 MVVM 的概念和区别 类型判断 //es6方式,返回布尔值 const isType1 = type => obj => O
阅读全文
posted @ 2020-07-09 11:48 Mikejiawei
阅读(119)
评论(0)
推荐(0)
2020年6月22日
JS之手写Promise
摘要: 手写一个Promise 准备 1.回调函数的分类 同步回调: 理解: 立即执行, 完全执行完了才结束, 不会放入回调队列中 例子: 数组遍历相关的回调函数 / Promise的excutor函数 const arr = [1, 3, 5] arr.forEach(item => { // 遍历回调,
阅读全文
posted @ 2020-06-22 23:21 Mikejiawei
阅读(170)
评论(0)
推荐(0)
2020年6月17日
JS之定时器的使用
摘要: JS之定时器的使用 高级定时器 关于定时器要记住的最重要的事情是:指定的时间间隔表示何时将定时器的代码添加到队列,而不是何时实际执行代码。 定时器对队列的工作方式是,当特定时间过去后将代码插入。注意,给队列添加代码并不意味着对它立刻执行,而只能表示它会尽快执行。设定一个 150ms 后执行的定时器不
阅读全文
posted @ 2020-06-17 21:44 Mikejiawei
阅读(316)
评论(0)
推荐(0)
JS之this关键字
摘要: JS之this关键字 JS中this就是执行的主体(谁来执行的this就是谁) 如何确定this呢 this这个 keyword确实非常的让人困惑,但是其实有一个好方法可以理解. 检查 ' . ' 左边是谁invoke 这个函数. 例如 xiaoming.age(); age函数里面有this, 然
阅读全文
posted @ 2020-06-17 21:36 Mikejiawei
阅读(79)
评论(0)
推荐(0)
2020年6月16日
JS之闭包的应用
摘要: 闭包的应用 在什么场合下用 1、保护变量;用自运行的匿名函数来实现; 2、协调异步代码;自运行的匿名函数来实现,并且传参进去(异步代码需要用到原来的变量,通过作为函数的参数传进去); 保护变量: 实例:循环赋值函数(循环绑定函数) <!DOCTYPE html> <html> <head> <met
阅读全文
posted @ 2020-06-16 22:28 Mikejiawei
阅读(112)
评论(0)
推荐(0)
2020年6月15日
JS之作用域和闭包
摘要: JavaScript 作用域和闭包 作用域和闭包 ECMAScript5: JS 的代码没有代码块;使用函数运行的机制进行创建闭包;闭包就是作用域的意思; ES5中,JS中只有函数才可以创建能操作的作用域; JavaScript中的内存也分为栈内存和堆内存。一般来说,栈内存中存放的是存储对象的地址,
阅读全文
posted @ 2020-06-15 16:30 Mikejiawei
阅读(128)
评论(0)
推荐(0)
下一页
公告