首页 > 其他分享 >6阶段2总结

6阶段2总结

时间:2024-01-27 16:11:24浏览次数:21  
标签:总结 阶段 升序 时候 排序 快速 对比

名义上学完了数据结构

各大排序算法

不稳定的有:希尔、选择、快速、堆

空间复杂度不为1的有:归并排序(n),快速排序logn(来自于递归工作栈)

会判断快速排序位于第几趟(8题)

构建大根堆是从后往前的,从n/2开始

知道堆更新时候的对比次数,特别是知道什么时候兄弟节点要对比大小,什么时候不需要,可以推理出

知道升序和降序的基数排序的不同收集方法,收好了之后验算一下看看对应位是不是排好的

堆排序一个辅助单元a【0】

 

标签:总结,阶段,升序,时候,排序,快速,对比
From: https://www.cnblogs.com/hightec/p/17991569

相关文章

  • 可观测性之讲解用户行为分析的推荐书单和总结
    技术文延迟了本来计划参加活动的还有一篇,应该是一篇技术翻译文,但是那篇文章太难了,看我过我以往文章的同学,应该能理解,我的文章很少有3000字数以下的,而且如果不是来自谷歌(主要因为是内容都反复被验证过,其次公开资料也不存在内容侵权),就一定会是我自己的一些想法或者吐槽,而且大多都不仅......
  • 期权一张纸-不争连纸都没有-立足当下-观测未来-33岁前端程序员年终总结
    文章基本按照时间顺序,约5千字,内容讲的是:一场意外被辞,一场说走就走的旅游,一份5年亲密陪伴,下水捞过鱼,吃了“金蝉子”,野外路过营,举办了几次技术直播,我会简单陈述一下2022,希望明年总结能有一些精彩。因为是参赛文章,所以希望您能点赞、评论、转发或者评论666离职背景程序员被忽悠,期权大......
  • C语言近段时间的总结
    一、电脑我们一开始买回来的电脑分成   硬件和操作系统   在二者中间有一层叫做  驱动层   。关于驱动层,目前我是这么理解的,它相当于是一座桥梁,是用来连接起虚拟的操作和现实的机器,因此可以通过现实当中的动作来使计算机完成一定的操作,也就是作为一个翻译来帮助......
  • 《程序是怎么跑起来的》的第一次前两章总结
    读了《程序是怎样跑起来的》这本书的第一章之后,让我对CPU的理解更加深入。刚开始我只认为它是相当于计算机的大脑,原来它对于程序员来说不止如此,它还是CPU,寄存器,内存,内存地址,程序计数器,累计寄存器,标志寄存器和基址寄存器。它的内部是由寄存器,控制器,运算器和时钟四部分构成。平常......
  • 2023.12.9 总结
    T1题意:一枚棋子每一步只能走到与它原位置不同行与不同列的位置,现在将其放在一个\(R\)行\(C\)列的棋盘中,此棋子走\(N\)步,经过的点构成一个排列,问有多少种不同排列?\((R,C,N\le200)\)初步思路此题是\(DP\)。设\(f_{i,j,u}\)为走了\(i\)步,在\(j,u\)位置的走法,每一......
  • 算法题总结
    1、接雨水Leetcode给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。输入:height=[0,1,0,2,1,0,1,3,2,1,2,1]输出:6解释:上面是由数组[0,1,0,2,1,0,1,3,2,1,2,1]表示的高度图,在这种情况下,可以接6个单位的雨水(蓝色部分表示......
  • 您有一份OpenHarmony开发者论坛2023年度总结,请查收~
    2023年11月,OpenHarmony开发者论坛1.0版本正式上线。 感谢各位开发者对OpenHarmony的大力支持和热爱,成为OpenHarmony开发者论坛的第一批体验用户,并迅速在论坛开启了OpenHarmony技术交流。  通过开发者们在论坛进行提问、答疑、分享技术文章、技术资料等方式......
  • 数据结构总结
    P4198楼房重建非常好题目,首先你显然能够得到一个楼房看得见的条件:当斜率严格大于之前的所有斜率时,这栋楼房可以被看见。接着我们考虑线段树\(sum_i\)维护\([l,r]\)从\(l\)出发可以看到的楼房数。我们发现重点在于push_up函数的实现,设左区间为\(ls\),右区间为\(rs\)。......
  • 高效又稳定的ChatGPT大模型训练技巧总结,让训练事半功倍!
    高效又稳定的ChatGPT大模型训练技巧总结,让训练事半功倍!前言近期,ChatGPT成为了全网热议的话题。ChatGPT是一种基于大规模语言模型技术(LLM,largelanguagemodel)实现的人机对话工具。现在主流的大规模语言模型都采用Transformer网络,通过极大规模的数据进行自监督训练。但是,如......
  • 1月26日总结(服务外包杯大模型总结)
    在本地部署了chatglm3大模型的cpu运行版本,但是运行速度太缓慢。在阿里云服务器部署了langchain-chatglm大模型,还有一个langchain-chatchat版本,之后会尝试一下。观看了一些视频,有一些想法:赛题官方答复可以做多个城市的旅游知识库。可以添加多模态,生成图片音频,这可以作为一个......