相关文章
排序:直接插入排序希尔排序
目录
排序:
概念:
直接插入排序:
代码的实现:
代码解析:
总结:
希尔排序:
代码实现:
预排序:
代码优化:
gap 的 本质 :
直接…
建站知识
2024/11/12 11:36:52
Linux C语言 41-进程间通信IPC之共享内存
Linux C语言 41-进程间通信IPC之共享内存
本节关键字:C语言 进程间通信 共享内存 shared memory 相关库函数:shmget、shmat、shmdt、shmctl
什么是共享内存?
共享内存(Shared Memory)指两个或多个进程共享一个给定的…
建站知识
2024/11/14 2:20:48
css 输入框动态特效
先上图 代码
<!DOCTYPE html>
<html lang"en">
<head><meta charset"UTF-8"><title>css 输入框动效</title><style>.inputBox {position: relative;width: 250px;}.inputBox input {width: 100%;padding: 10px…
建站知识
2024/11/11 15:14:05
pycharm debug的时候变量显示不出来,一直Collecting data...问题解决
问题描述: 如图所示:一直加载不出来变量,显示Collecting data
解决办法: 在setting中给下图中的选项打勾 这下就可以了。 应该是调试时候有线程冲突,具体我也不太懂。
建站知识
2024/11/12 11:01:52
Qt生成动态链接库并使用动态链接库
项目结构
整个工程由一个主程序构成和一个模块构成(dll)。整个工程的结构目录如下 Define.priMyProject.proMyProject.pro.user
---bin
---MainProgrammain.cppMainProgram.proMainProgram.pro.userwidget.cppwidget.hwidget.ui
---MathDllMathDll.proMathDll.pro.userMyMath.…
建站知识
2024/11/11 14:30:29
Python-pdf工具自制(合并、拆分、删除)
pdf工具,之前写的合并工具有点麻烦,使用PyQt5库重写合并拆分和删除指定页面的程序
实现如图: 代码:
import sysimport osfrom PyQt5.QtWidgets import QApplication, QMainWindow, QPushButton, QVBoxLayout, QWidget, QFileDia…
建站知识
2024/11/12 11:02:51
数据结构——栈与栈排序
栈的特性
栈是一种遵循后进先出(LIFO)原则的数据结构。其基本操作包括:
push:将元素添加到栈顶。pop:移除栈顶元素。peek:查看栈顶元素,但不移除。
栈排序的原理
栈排序的核心是使用两个栈&…
建站知识
2024/11/13 18:36:05