- 博客(248)
- 收藏
- 关注
原创 【项目】Boost搜索引擎
无脑操作:直接提取前面XXX个字节的内容进行显示,如果不够XXX个字节,就全部显示但是一般搜索的时候,最好可以凸显一个我们的搜索关键字,我们在显示对应的文档内容的时候,并不是直接从最开头显示的,而是显示关键字的前后的内容因此我们需要编写一个获取内容摘要的函数,用来显示搜索关键字前后的相关内容先找到该关键字在文档当中第一次出现的位置,在该位置往前找50字节,如果前面不够50个字节,那么就从文本开始位置开始到当前位置。
2023-01-31 21:41:09 6109
原创 C语言-八道笔试题由浅入深玩转指针
前言:本文章将带你刷8道比较有意思的指针笔试题,笔者将由深入浅出解析这些题目!必要的题目,作者已经加上内存布局图!希望本文对你有所帮助!目录一.笔试题1 -指针与一维数组的关系-值二.笔试题2-指针与结构体三.笔试题3-指针与一维数组的关系-址四.笔试题4-指针与逗号表达式五.笔试题5-指针与二维数组六.笔试题6-指针与二维数组七.笔试题7-指针与字符指针数组八.笔试题9-指针与字符指针数组(难)一.笔试题1 -指针与一维数组的关系-值int main(){
2021-09-13 22:55:04 10495 152
原创 C语言sizeof与strlen详解(附大量笔试题题解过程)
一.sizeof()详解二.strlen()详解strlen()的模拟实现:法1:计数器法2:指针-指针法3:递归三.strlen与sizeof的区别四.笔试题1.整形数组int a[] = {1,2,3,4}strlen()相关题目sizeof()相关题目2.字符数组-char arr[] = {'a','b','c','d','e','f'}strlen()相关题目sizeof...
2021-09-10 16:38:46 8312 86
原创 递归习题练习,从了解到精通
前言:目录前言:什么是递归?递归的好处是什么?递归使用时有条件吗?什么时候使用递归? 习题练习:1.用递归的方式顺序打印一个数的每一位2.用递归的方式逆序打印一个数3.用非递归的方式求阶乘4.用递归的方式求阶乘5.用非递归的方式模拟实现strlen函数6.用递归的方式模拟实现strlen函数7.用非递归实现字符串逆序8.用递归实现字符串逆序9.用递归计算一个数拆分成每一位之后的每位之和10.用递归实现计算n的k次方11.用非递归...
2021-07-25 21:35:46 6511 10
原创 【Redis】认识Redis-特点&特性&应用场景&对比MySQL&重要文件及作用
【Redis】认识Redis-特点&特性&应用场景&对比MySQL&重要文件及作用
2023-10-30 11:02:45 2105
原创 【Qt】消息机制和事件
需要在main()函数创建一个QApplication对象,然后调用它的exec()函数,这个函数就是开始 Qt 的事件循环,在执行exec()函数之后,程序将进入事件循环来监听应用程序的事件。1.事件过滤器和被安装过滤器的组件必须在同一线程,否则,过滤器将不起作用。另外,如果在安装过滤器之后,这两个组件到了不同的线程,那么,只有等到二者重新回到同一线程的时候过滤器才会有效。,在事件对象创建完毕后,Qt 将这个事件对象传递给QObject的event()函数。当事件发生时,Qt 将创建一个事件对象。
2023-10-22 21:27:01 446
原创 【Qt】对话框QDialog
使用QDialogexecQDialog::exec实现应用程序级别的模态对话框使用QDialogopenQDialog::open实现窗口级别的模态对话框使用QDialogshowQDialog::show实现非模态对话框。
2023-10-10 10:23:09 681
原创 【Qt】QMainWindow
QMainWindow是一个为用户提供主窗口程序的类,包含一个菜单栏(menu bar)、多个工具栏(tool bars)、多个锚接部件(dock widgets)、一个状态栏(status bar)及一个中心部件(central widget),是许多应用程序的基础,如文本编辑器,图片编辑器等细节:只有一个的内容,将其设置到窗口的函数以set开头,可以有多个的内容,将其设置到窗口的函数以add开头。
2023-10-10 10:22:35 185
原创 【算法】递归(高阶题目) -随时补充
n个圆盘从下面开始按大小顺序摆放在A柱子上,规定:任何时候,在小圆盘上都不能放大圆盘,且在三根柱子之间一次只能移动一个圆盘,求最少的移动步骤。1.使用一个轨迹数组:保存每一行皇后存放的位置,每一行只填一个皇后就解决了皇后不同行的问题!母牛每年生一只母牛,新出生的母牛三年后也可以每年生一只母牛,假设母牛不会死,最开始母牛是A(就一个牛),求N年后母牛数量。子序列:在字符串当中任意的选取字符,可以不连续选取,最后形成的字符串称为子序列。全排列:字符串当中的所有字符都得选取,只能决定每个字符的顺序不一样。
2023-09-27 20:54:34 119
原创 【数据结构】八大排序算法-代码实现+复杂度分析+稳定性分析+总结
注意:1.对于快速排序:如果加了三数取中 + 三路归并 最坏就不是O(N^2)2.为了绝对的速度选快排,为了省空间选堆排,为了稳定性选归并3.时间复杂度:O(N*logN),额外空间复杂度低于O(N),且稳定的基于比较的排序是不存在的。
2023-09-27 20:53:10 1127 1
原创 【算法】迷宫问题
迷宫问题本质就是一个图的遍历问题,从起点开始不断四个方向探索,直到走到出口,走的过程中我们借助栈记录走过路径的坐标。栈记录坐标有两方面的作用,一方面是记录走过的路径,一方面方便走到死路时进行回溯找其他的通路。
2023-09-19 21:41:45 2482
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人