当前位置: 首页 > news >正文

网站开发跟网页制作动漫制作专业学校有哪些

网站开发跟网页制作,动漫制作专业学校有哪些,阿里云wordpress,电子商务网站建设考试简答题系列综述: 💞目的:本系列是个人整理为了秋招面试的,整理期间苛求每个知识点,平衡理解简易度与深入程度。 🥰来源:材料主要源于左程云算法课程进行的,每个知识点的修正和深入主要参考…

系列综述:
💞目的:本系列是个人整理为了秋招面试的,整理期间苛求每个知识点,平衡理解简易度与深入程度。
🥰来源:材料主要源于左程云算法课程进行的,每个知识点的修正和深入主要参考各平台大佬的文章,其中也可能含有少量的个人实验自证。
🤭结语:如果有帮到你的地方,就点个赞关注一下呗,谢谢🎈🎄🌷!!!
🌈【C++】秋招&实习面经汇总篇


文章目录

      • 比较器
    • 参考博客


😊点此到文末惊喜↩︎

  1. 完全二叉树的数组表示,当前结点下标为i(第0位不用,从而可以使用移位操作进行快速处理)
    • 左孩子: 2 ∗ i ⟺ ( i < < 1 ) 2 * i \iff (i << 1) 2i(i<<1)
    • 右孩子: 2 ∗ i + 1 ⟺ ( i < < 1 ∣ 1 ) 2 * i + 1 \iff (i << 1 | 1) 2i+1(i<<1∣1)
    • 父结点: ( i ) / 2 ⟺ ( i > > 1 ) (i) / 2 \iff (i >> 1) (i)/2(i>>1)
    • 通过下沉和上浮操作,进行处理
// 插入底部,插入结点自底向上上浮
void HeapUp(vector<int> &vec, int index) {// 若当前结点大于父亲结点,则交换while (vec[index] > vec[(index - 1) / 2]) {swap(vec[index], vec[(index - 1) / 2]);index = (index-1) / 2;}
}// 弹出根节点,插入结点自顶向下下沉
void HeapDown(vector<int> &vec, int index, int heap_size) {int left = index * 2 + 1;while (left < heap_size) {	// 表示孩子,即至少有一个左孩子// 有右孩子 && 右孩子值大于左孩子 则最大下标为右孩子,否则是左孩子int largest = left + 1 < heap_size && vec[left+1] > vec[left] ? left+1 : left;// largest中存储自己和左右孩子中最大的largest = vec[largest] > vec[index] ? largest : index;if (largest == index) break;	// 如果是根结点则停止swap(vec[largest], vec[index]);// 迭代条件index = largest;left = index * 2 + 1;}
}
// 堆排序
void HeapSort(vector<int> vec) {if (vec.empty() || vec.size() < 2) return ;// 依次将每个数插入,建立大根堆for (int i = 0; i < vec.size(); ++i) {HeapUp(vec, i);}// 每次将大根堆的堆顶元素与数组尾元素交换int heap_size = vec.size();swap(vec[0], vec[--heap_size]);while (heap_size > 0) {HeapDown(vec[0], vec[head_size]);swap(vec[0], vec[--heap_size]);}
}
  1. 已知一个几乎有序的数组, 若把数组排好序,每个元素移动的距离一定不超过k,并且k相对与数组长度比较小
    • 将前k个数放入小根堆中,每次弹出一个堆顶元素,并将下一个数加入堆中
在这里插入代码片

比较器

  1. 比较器
    • 原理:通过重载比较运算符,然后进行两个元素的按某种条件的大小比较
    • 优点:可用于泛型编程
  2. 自定义cmp函数,传入堆中,从而实现自定义的比较


少年,我观你骨骼清奇,颖悟绝伦,必成人中龙凤。
不如点赞·收藏·关注一波

🚩点此跳转到首行↩︎

参考博客

  1. 对数器
  2. 单调队列
  3. 快速链表quicklist
  4. 《深入理解计算机系统》
  5. 侯捷C++全系列视频
  6. 待定引用
  7. 待定引用
  8. 待定引用
http://www.yayakq.cn/news/820093/

相关文章:

  • wap购物网站源码成都科技公司排名
  • 武威百度做网站多少钱微信小程序开发报价
  • 网站建设与管理的论文巩义做网站推广
  • 江苏省品牌专业建设网站网站程序开发的基本步骤
  • 租一个服务器建网站多少钱做网站运营好还是SEO好
  • linux网站开发软件常见的cms网站程序有哪些
  • 金华城乡建设网站seosem有什么区别
  • dede 电商网站模板网站开发背景图模板
  • 网站关键词多少个最好做响应式网站的体会
  • 怎么策划一个网站青岛网站建设哪家好 网络服务
  • 主营 网站建设 app开发长沙网站建设外包
  • 网站建设移动端是什么意思时尚杂志排版设计
  • 4399页游网站延安网站建设
  • 做视频网站 服务器定远建设局网站
  • 如何在手机上搭建网站莱芜搜狗推广
  • 网站建设涉及的内容典型的口碑营销案例
  • 国内免费空间可以做什么网站wordpress接入对象存储
  • wordpress 文章和页面的区别山东自助seo建站
  • 建好网站后如何向里面加东西哔哩哔哩适合夫妻看的电视剧
  • 卖酒的网站做线下怎么做ks免费刷粉网站推广低价
  • 怎么做企业网站建设专业制作门牌
  • 现在搜什么关键词能搜到网站wordpress登录后才能下载
  • 网站搜索排名高怎么做常德优化公司
  • 网站源码下载免费源码上海网站建设-中国互联
  • 品牌网站建设小科6a蚪政协系统网站建设
  • idc自动续费网站源码wordpress怎么静态化
  • 关于外贸公司的网站模板高台网站建设
  • 手机视频网站建设十大后悔专业排行榜
  • 棋牌网站搭建平台想开发软件多少钱
  • 杭州网站建设朗诵面朝网站建设html实训心得