logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

数据结构-哈希表篇

什么是哈希表,哈希表是根据关键码的值而直接进行访问的数据结构。哈希表中关键码就是数组的索引下标,然后通过下标直接访问数组中的元素,如下图所示:那么哈希表能解决什么问题呢,一般哈希表都是用来快速判断一个元素是否出现集合里。例如要查询一个名字是否在这所学校里,要枚举的话时间复杂度是O(n),但如果使用哈希表的话,只需要O(1)就可以做到。我们只需要初始化把这所学校里学生的名字都存在哈希表里,在查询的时

文章图片
#数据结构#散列表#算法
数据结构-链表篇

什么是链表,链表是一种通过指针串联在一起的数据结构,每一个节点由两部分组成,一个是数据域一个是指针域(存放指向下一个节点的指针),最后一个节点的指针域指向null(空指针)链表的入口节点称为链表的头节点,也就是head。// 单链表int val;// 节点上存储的元素// 指向下一个节点的指针ListNode(int x) : val(x), next(NULL) {} // 节点的构造函数。

文章图片
#数据结构#链表
Qt数据导出(CSV、EXCEL、PDF)

通过 QPainter 把界面或图表绘制内容绘制到 QImage / QPdfWriter 等设备上,实现“截图”导出。,用逗号分隔每一列,换行表示每一行,适合导出表格型数据。生成原生 .xlsx,跨平台。

文章图片
#qt
到底了