双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

面试中的一个排序算法问题,有兴趣的道友一起来看看,给出你的想法

SurgePing SurgePing 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
1.const和define定义的类型是一样的?(这样问,答案应该是错误的吧,若是#define定义的常量才算对的?)

2.一组无序的数据,有n个,如a[]={4,2,4,23,53,1,1,32,8},求排序算法,要求时间效率为O(n),空间效率O(1),使用交换,而且一次只能交换两个数。(这个排序算法,当时做的时候一点头绪都没有,每次 对于这种要求时间效率和空间效率的算法,都不知道从何处入手,请大大虾们支支招吧,你们遇到这种问题,一般怎么处理?)
...全文

相关推荐

面试常问的六大排序算法(代码+动画图解)

文章目录初级排序算法选择排序插入排序希尔排序冒泡排序高级排序算法归并排序快速排序 初级排序算法 选择排序 动画演示 代码实现 public class selectSort { public static void main(String[] args) { int[] nums = {1,5,6,2,3,4,7,8,9}; selectSort(nums); for (int num:nums){ System.out.print(num); } } private static

weixin_38524851

C语言排序算法

这里包含了一些面试中会遇到的算法,个人感觉实现比较简单,浅显易懂

BruceZhang

面试必备:排序算法汇总

基于C++/C实现 7种面试管经常问到的排序算法

hust_david

java面试java排序算法

java的排序,对要去面试的朋友有好处哦!

liucong851121

Java面试必备:排序算法之冒泡、选择排序

前言:作为面试中极为重要的数据结构算法题,排序总是不可避免,然而这些东西容易遗忘,我们曾经无数次的把他们烂记于胸,但无奈,在现实中,用的次数却并不多,久而久之,这些排序的思想虽然还在心中,但如何实现却有点泯然了,如此,也为了即将来的新的面试,再次收拾好心情,好好的整理下这些排序算法,并用我们熟悉的编程语言去实现它,无疑能够在很大程度上加深我们对其的理解,在这里暂且仅用java语言进行实现,C亦或者C++基本上是雷同,废话不多说,先贴出刚刚实现的冒泡排序以及选择排序。。。   冒泡排序和选择排序我不分开写了,人比较懒,放一个代码块了吧。   package com.Arithmetic.ch

weixin_38577200
评论 15
收藏 已收藏
分享
返回顶部
SurgePing
C++ 语言 65,214 成员 250,514 内容