腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
C-
对
结构
的
指针
数组
进行
排序
比
直接
对
结构
进行
排序
(
qsort
)
要
慢
c
、
arrays
、
pointers
、
struct
、
qsort
我正在对数以百万计
的
结构
进行
排序
,这些
结构
是用标准c库
的
qsort
函
数组
织在一个
数组
中
的
。我试图通过创建具有相同长度
的
结构
的
指针
数组
来优化性能。与我
的
预期相反,第二个变体
的
执行时间更慢:
对
结构
数组
进行
排序</em
浏览 46
提问于2016-07-26
得票数 2
回答已采纳
2
回答
C对文件中
的
记录
排序
c
、
file
、
sorting
大家好,我正在做一个项目,根据给定
的
标准(姓名、年龄、性别或家乡)
对
具有大量记录
的
文件
进行
排序
,并以原始文件
的
格式写入输出文件。然而,我正在讨论什么是最快
的
方法。我
的
想法是读取文件并创建struct
的
链表:{ int SortCriteriaInt;int Age;char * Home
浏览 1
提问于2017-11-16
得票数 0
1
回答
对
指向
结构
的
指针
数组
进行
排序
的
stdlib
qsort
c
、
arrays
、
sorting
、
struct
、
qsort
我正在尝试根据存储在“桶”
结构
的
void*中
的
值(下面的定义)
对
指向
结构
的
指针
数组
进行
排序
,我知道这个值是ints。它编译并打印出我
的
存储桶
数组
及其值,没有任何错误或警告,但实际上它并没有对
数组
进行
排序
。我已经使用断言来尝试查找任何可能导致
qsort
错误
的
地方。
结构
定义: t
浏览 2
提问于2015-02-01
得票数 1
回答已采纳
1
回答
使用合并
排序
按字母顺序
对
结构
数组
进行
排序
c
、
compiler-errors
、
mergesort
、
alphabetical-sort
所以基本上我创建了两个
结构
:一个叫做product,另一个叫做order。一个订单有一个产品
数组
,每个产品都有描述,它是一个字符串。我正在尝试按字母顺序
对
一个名为set_prod
的
产品
数组
进行
排序
,我需要根据产品描述
对
其
进行
排序
。为了做到这一点,我找到了一个合并
排序
算法,但当我试图调整它来
对
我
的
结构
进行
排序
时,
浏览 33
提问于2020-03-31
得票数 1
3
回答
使用
qsort
对
结构
指针
数组
进行
排序
c
、
struct
、
qsort
我尝试在这个
结构
数组
上使用
qsort
会得到奇怪
的
结果。我有这样
的
结构
: int sector; int checked;}; 我从一个文件中构造了一个access_data
指针
数组
,以便将它们按arrival_time
排序
,但我需要稍后按扇区
对
它们
进行
排
浏览 2
提问于2014-05-15
得票数 11
回答已采纳
2
回答
如何
对
结构
数组
进行
排序
,这些
结构
具有指向同一
数组
的
指针
c
、
structure
我有一个
结构
数组
(顶点),每个
结构
都有一个名称、一个颜色、一个邻居数量和一个
指针
数组
(邻居),所有
指针
都引用
结构
主
数组
中
的
一个顶点。我想根据名称、颜色等重新
排序
,问题是,每当我
对
结构
的
主
数组
进行
重新
排序
时,每个邻居
数组
都会丢失邻居
的
真实地址(因为位置
的
切换)
浏览 0
提问于2019-07-11
得票数 0
回答已采纳
1
回答
对
指向另一个
结构
中
的
结构
的
指针
数组
进行
排序
arrays
、
c
、
sorting
、
struct
、
qsort
对
目录中
的
**植物
数组
进行
排序
,我
的
函数调用如下所示: int catalog_sort(catalog *c, const char *ordering_method) if (!strcasecmp(ordering_method, "ID"))
qsort
(
c-
>plants,
c-
>catalog_size, sizeof(plant *), qsortKey_IDs
浏览 21
提问于2021-03-24
得票数 1
回答已采纳
2
回答
在
qsort
之后标识项/类
指针
c++
、
pointers
、
struct
、
qsort
第一个问题,请原谅我在这里
的
天真。 我正在研究一个用于c++
的
三角化库,它在运行它
的
三角剖分方法之前
对
一个
结构
指针
数组
进行
排序
。我试图在整个应用程序中跟踪一个特定
的
结构
指针
(XYZ),它会根据鼠标位置
进行
更新。问题是,每当应用
qsort
方法时,这个
指针
就会改变。如何识别或跟踪此struct XYZ
指针
?这是<e
浏览 1
提问于2011-07-08
得票数 4
2
回答
具有q
排序
的
数组
排序
结构
c
、
sorting
、
structure
通常
对
结构
对象
的
数组
进行
排序
是容易
的
。[ITEMS];现在考虑用SOA格式
浏览 3
提问于2012-07-27
得票数 3
回答已采纳
2
回答
快速
排序
可以用于多个
数组
吗?
c
、
arrays
、
sorting
我在C中有一个高性能
的
、无等待
的
向量实现,它允许我对
数组
进行
线性索引,但它是使用遮罩下
的
多个
数组
实现
的
。现在我需要对这个向量
进行
排序
。显然,我不能使用
qsort
()标准函数,因为
数组
不是一个内存块。sizeof (int));v.buckets[3] = calloc(32, sizeof (int)); 我有一个简
浏览 3
提问于2017-02-05
得票数 3
回答已采纳
1
回答
qsort
()性能问题
c
、
arrays
、
struct
、
qsort
我正在成功地
对
一个
结构
数组
进行
排序
,其中每个
结构
只包含一个字符字符串。然而,我
的
问题是,对于一个
结构
数组
的
大约。900,000个元素,
qsort
花费
的
时间比我预期
的
要
长(
qsort
需要大约2分钟来
对
这个
数组
进行
排序
);这使我认为这里有我正在忽略
的</
浏览 3
提问于2015-04-14
得票数 3
回答已采纳
3
回答
如何使用
qsort
对
结构
指针
数组
进行
排序
arrays
、
c
、
pointers
、
struct
、
qsort
这是我
的
Book
结构
,下面是我
的
代码: char title[100]; int price; case 4:
qsort
= (const BOOK *)bookA; const BOOK *b = (const BOOK
浏览 1
提问于2021-05-11
得票数 2
回答已采纳
1
回答
Q
排序
和b搜索
指针
数组
c
、
libc
、
qsort
、
bsearch
我需要对一个指向struc
的
指针
数组
进行
排序
。实际上,我需要在地址中
进行
搜索,以查看
数组
中是否存在指向
结构
的
给定
指针
。不幸
的
是,在这些
结构
中我没有任何“可比较
的
”东西,所以我只想按地址
对
它们
进行
排序
。我
的
代码是这样
的
://
浏览 4
提问于2011-05-29
得票数 2
回答已采纳
3
回答
将
指针
转换为空,指向指向A类型
的
指针
,以及取消引用与将
指针
转换为类型A
的
指针
:为什么?
c
、
pointers
、
casting
、
pass-by-reference
、
qsort
任何帮助都是非常感谢
的
! 如果强制转换只告诉编译器如何解释
指针
指向
的
地址,那么版本1中
的
问题是什么?仅仅告诉编译器将
指针
解释为空为指向
结构</em
浏览 16
提问于2022-11-09
得票数 2
回答已采纳
2
回答
在C中使用
qsort
()和Structs
c
、
pointers
、
struct
、
qsort
对于我们
的
考试练习表,我们必须创建一个使用河川数据
的
结构
。其
结构
是:{ int length; 亚马逊6400 6915000密西西
比
州-密苏里州6275 2980000 叶尼塞-安加拉-塞伦加5539 2580000黄
浏览 2
提问于2016-04-07
得票数 3
回答已采纳
1
回答
使用
qsort
对
C中
的
结构
进行
排序
c
、
struct
、
qsort
我在C中有一个
结构
,如下所示: char ime[60]; char ppid[60]; int stdat; char poraba[60];我创建了大约100个它们,并将它们放入一个
数组
中 proces
对
它们
进行
排序
。但是
qsort
错误地
对
其
进行</e
浏览 0
提问于2013-05-05
得票数 0
回答已采纳
2
回答
快速
排序
指向
结构
的
指针
数组
c
、
pointers
、
struct
、
quicksort
我目前正在尝试使用C提供
的
内置quicksort来
对
指向
结构
的
指针
数组
进行
排序
。我希望根据
结构
中
的
name元素
对
每个元素
进行
排序
。尽管我每次通过比较函数
对
整个
数组
的
调试输出都表明该函数确实在对元素
进行
移位,但最终结果并不是正确
的
排序
顺序。是不是有什么我没看到
浏览 0
提问于2012-11-28
得票数 1
回答已采纳
1
回答
如何在C++中使用
qsort
()
对
二维
数组
进行
排序
c
、
arrays
、
sorting
、
qsort
我想使用
qsort
()按照第一列
的
降序
对
二维整数
数组
"d“
进行
排序
。但是,我希望第一列中
的
每个元素都与第二列中开头同一行中
的
元素相匹配。例如:column1:{ 4,5,1,3,0}结果应该是:column2:{ 2,1,4,3,5}我已经编写了
对
一维
数组
进行<
浏览 1
提问于2019-01-01
得票数 0
3
回答
如何在C中
对
argv
的
元素
进行
排序
?
c
、
sorting
、
argv
我正在尝试按字母顺序
对
argv
的
元素
进行
排序
。下面这行代码给我带来了问题:具体地说,最后一个参数给我带来了麻烦,比较函数
浏览 0
提问于2010-09-14
得票数 0
1
回答
使用
qsort
对
结构
数组
进行
排序
c
、
sorting
、
pointers
、
qsort
我是C
的
新手,所以如果有明显
的
错误,我很抱歉。我想用
qsort
按字母顺序
对
这个列表
进行
排序
。我想出了这个,但由于某种原因,我
的
排序
函数不返回任何东西。没有错误,只是空白。const char**)b);// Function to sort the array{ // calling
qsort
functio
浏览 2
提问于2022-11-17
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何将数据结构和算法应用到实际之中?
常用排序算法总结(1)
常用排序算法总结
c+关于排序的一些注意事项
9 种经典排序算法的可视化,用Python3分钟就可以搞定!
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券