社区
C++ 语言
帖子详情
算法
qhfu
2007-06-13 06:56:59
一堆数据 拥有多个键值,要根据键值把这些数据调整为,相同的键值放在一起,用什么算法,键值 不可排序。
...全文
415
16
打赏
收藏
算法
一堆数据 拥有多个键值,要根据键值把这些数据调整为,相同的键值放在一起,用什么算法,键值 不可排序。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mLee79
2007-06-15
打赏
举报
回复
题目看不懂 ..
qhfu
2007-06-15
打赏
举报
回复
揭帖了,写了一个效率较底的算法.勉强可以运行
laohuang008
2007-06-15
打赏
举报
回复
什么叫没有链表结构?自己做一个不就是了?
chzuping
2007-06-14
打赏
举报
回复
使用二维链表,把键值相同的串成一个单链表。
taodm
2007-06-14
打赏
举报
回复
那就只能类似冒泡法了。时间复杂度上稍微不理想了点。
qhfu
2007-06-14
打赏
举报
回复
什么叫键值不可排序?
====
就是 没有所谓大小,只有相同和不相同,我的目的是把 相同的放在一起,因为层次比较多,可能的算法是,第一次按顶层的键值调整,第二次 按次层的键值调整,依次类推到最后一层,
这些需要调整的数据是一些格式相同的XML的片断。 由于语言上的限制,只能取出键值以及看看能不能相等,, 不能用高级语言特性,或者库来做这些,所以要手工写自己的算法
taodm
2007-06-14
打赏
举报
回复
什么叫键值不可排序?
iambic
2007-06-14
打赏
举报
回复
N次partition试试。
qhfu
2007-06-14
打赏
举报
回复
好像都不行, 因为需要做多次。
冒泡不能冒,只能插入排序,但是要进行多次插入,,在考虑怎么做,,, 最高层插入结束,要做下一层的插入,,以此类推。。。
没有链表这个结构
switch 更加不行
huashizhixin
2007-06-14
打赏
举报
回复
switch()
{
case :
case :
;;;;;;;
可以解决吧?
}
laohuang008
2007-06-14
打赏
举报
回复
用链表,一项项的插入
VCLIFE
2007-06-13
打赏
举报
回复
关注
圆圆木公
2007-06-13
打赏
举报
回复
把每个键值放在一个队列的首位,键值所对应值放在该键值后面,依次检查每个队列的第一个数字,如果有就插入,没有就新建队列,方法比较笨,不知道哪位有好的方法
huashizhixin
2007-06-13
打赏
举报
回复
枚举
珍惜生命远离CPP
2007-06-13
打赏
举报
回复
hash一次
uzone
2007-06-13
打赏
举报
回复
沙发
JAVA近百种
算法
大全
最近找到的JAVA近百种
算法
大全 分享一下 java
算法
大全,有近100多种常见
算法
的源代码,是学习JAVA
算法
的难得资料,需要的童鞋来下载吧!
JAVA经典
算法
90题【含源码】
Java最经典的
算法
题,初学者必懂。好好学,好好练,这就是学习的最终的秘诀
图解数据结构与
算法
【为什么学习数据结构与
算法
】 程序=数据结构+
算法
。数据结构和
算法
是程序的基础,没有系统地学习过数据结构和
算法
的程序员只能称作是coder,知道我们写的代码使用了什么数据结构,它的特征是什么。知道解决某些问题是用的何种
算法
才会从coder晋升为工程师。另外,大厂面试数据结构和
算法
也是我们绕不过去的一个门槛。这部分恰好又不是突击能够解决的知识储备,所以很有必要系统地学习一下数据结构和
算法
了【推荐您学习这门课程的原因】1、图解数据结构与
算法
:拒绝抽象枯燥的学习,本课程采用动画演示的形式,让您在动画中掌握
算法
的底层原理。下面是课程中几个动画的演示效果: 2、实战2020大厂
算法
面试题:解析大厂
算法
面试题,分析其中
算法
原理,并动手实操,让大家通关面试最后一道题。 3、全面、系统化的课程设计:系统化讲解数据结构与
算法
,让你快速梳理整个
算法
知识体系,掌握
算法
的核心思想。 【主讲讲师】 孙玖祥:8年互联网开发经验,3年教学经验; 擅长JAVA技术栈、高并发高可用伸缩式微服务架构; 曾多次参与大型银行和互联网公司核心系统的架构设计和开发; 丰富的教学和就业经验,所带毕业学员逾千人,所带班级月内就业率均达98%以上。
CRC-16 和 CRC-32
算法
CRC-16 和 CRC-32
算法
的汇编源代码
java
算法
大全(含源码包)
java
算法
大全,有近100多种常见
算法
的源代码,是学习JAVA
算法
的难得资料。
C++ 语言
64,282
社区成员
250,470
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章