logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C/C++ 七大排序算法 之 “希尔排序”

排序:即将一组混乱的数据按从小到大或者从大到小的顺序进行有序的排列出来。希尔排序算法图解:思路解答:选择增量 :gap = length / 2,缩小增量:gap = gap / 2增量序列:用序列表示增量选择,{ n / 2, (n / 2) / 2, …, 1}先将整个待排序的记录序列分割成为若干子序列分别进行直接插入排序,具体算法描述:选择一个增量序列 t1,t2,…,tk,其中 ti&gt

#算法#排序算法#数据结构
c++实现含有中文字符的字符串逆转,如:“我是小萌新”转换成“新萌小是我”

一个中文字符占两字节,所以逆转也得两两字符进行逆转,如上图可得出0和8,1和9,2和6,3和7进行下标交换由此可得出以下代码:#include#include <Windows.h>#include// 实现含有中文字符的字符串逆转,如:“我是小萌新”转换成“新萌小是我”using namespace std;void ni_zhuan_str(string &a...

#算法
Linux + Qt : QWebEngineView + QWebChannel 与 JS 交互传递信息

使用QWebEngineView在QT桌面应用程序中嵌入Html网页;使用QWebChannel 与 JS 互相发送消息。

#qt#linux
C++ vector容器的常用用法

vector可以说是一个动态数组,它可以存储任何类型的数据,包括类!使用vector需包含头文件#include< vector >.定义一、不带参数// 定义了一个int类型的容器vector<int> v1;// 定义了一个double类型的容器vector<double> v2;注意事项:容器可以使用数组方式获取它的值 和 给它赋...

#c++
Linux 使用xmodmap禁用键盘按键(禁用Linux快捷键)

使用最简单的方式禁用Linux快捷键!

#linux
Linux (open、write、read、close、lseek、chmod、sync)操作文件的函数详解

系统介绍 Linux 内部操作文件的函数:open、write、read、close、lseek、chmod。系统调用!

#linux#c++
C++ Log4cpp跨平台日志库使用记录(Window与Linux)

介绍log4cpp的项目用法,将在项目中常用的用法代码写下来分享!

文章图片
#c++
C/C++ Windows和Linux通用的一个函数,从文件路径中 提取 (文件名) 和 (文件后缀)

一个函数就可以在Linux和Windows中调用,获得文件名和文件后缀!

#c++#c语言#windows +1
Linux gcc/g++编译链接头文件和库(动态库.so 和 静态库.a)

gcc/g++ 编译链接库和头文件介绍;c++链接c库介绍;

#c++
Qt 史上最详细 - “操作XML文件” - 笔记

看此篇博客你将学会:1.创建XML文件;2.往XML文件中添加节点;3.删除XML节点;4.修改XML文件子节点;5.读取XML文件节点内容。(超详细讲解)

#xml#qt
    共 27 条
  • 1
  • 2
  • 3
  • 请选择