c++
文章平均质量分 94
父夫子的学习生涯
谨以此博客献给永无尽头的IT之路
展开
-
链表二分查找法
对于无序的链表,还是沿着头结点顺序查找比较好。如果要用二分法查找,则先将该链表进行排序,以下是我用冒泡法对单链表进行的排序:/*单链表排序(mark=1,降序;mark=0,升序)*/void SortList(LNode *L,int mark){int i,j,change=TRUE;ElemType temp;LNode *p=L->next,*q;if(p && (p->next)) //翻译 2017-07-11 10:53:26 · 9084 阅读 · 1 评论 -
C语言字节对齐
一、概念 对齐跟数据在内存中的位置有关。如果一个变量的内存地址正好位于它长度的整数倍,他就被称做自然对齐。比如在32位cpu下,假设一个整型变量的地址为0x00000004,那它就是自然对齐的。 二、为什么要字节对齐 需要字节对齐的根本原因在于CPU访问数据的效率问题。假设上面整型变量的地址不是自然对齐,比如为0x00000002,则CPU如果转载 2017-07-14 14:49:33 · 303 阅读 · 0 评论 -
Qt 程序在 Windows 下的发布
Qt 程序在 Windows 下的发布 本文讨论在 Windows 平台下编译成功的 Qt 程序,如何在未配置 Qt 开发环境的 Windows 平台下独立运行的方法。 经过验证发现,在 Ubuntu 平台下编译成功的程序可在未安装 Qt 开发环境下的 Ubuntu16.04 中运行,所以,本文仅讨论,在 Windows 平台下编译成功的 Qt 程序,在未配置 Qt 开发环境的 Windows...转载 2019-01-07 14:59:31 · 389 阅读 · 0 评论