![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构与算法
文章平均质量分 83
K-U-I
这个作者很懒,什么都没留下…
展开
-
剑指offer系列题解(九)-C++版
1.第一个只出现一次的字符2.数组中的逆序对3.两个链表的第一个公共结点4.数字在排序数组中出现的次数原创 2020-04-20 12:30:06 · 212 阅读 · 0 评论 -
剑指offer(八)C++版
1.整数中1出现的次数(从1到n整数中1出现的次数)2.把数组排成最小的数3.丑数原创 2020-04-07 11:54:40 · 164 阅读 · 0 评论 -
剑指offer(七)C++版
1.最小的K个数2.连续子数组的最大和原创 2020-04-05 16:13:57 · 129 阅读 · 0 评论 -
剑指offer(六)C++版
1.二叉搜索树与双向链表2.字符串的排列3.数组中出现次数超过一半的数字原创 2020-03-25 17:54:54 · 114 阅读 · 0 评论 -
LeetCode Hot 100(二) C++版
1. 最长回文子串2.正则表达式匹配3.盛最多水的容器原创 2020-03-24 21:21:10 · 206 阅读 · 0 评论 -
剑指offer(五)C++版
1.栈的压入、弹出序列2.从上往下打印二叉树3.二叉搜索树的后序遍历序列4.二叉树中和为某一值的路径5.复杂链表的复制原创 2020-03-14 20:14:16 · 194 阅读 · 0 评论 -
剑指offer(四)C++版
1.合并两个排序的链表2.树的子结构3.二叉树的镜像4.顺时针打印矩阵5.包含min函数的栈原创 2020-03-09 17:23:32 · 163 阅读 · 0 评论 -
剑指offer(二)C++版
1.旋转数组的最小数字2.斐波那契数列3.跳台阶4.变态跳台阶5.矩形覆盖原创 2019-09-10 17:11:53 · 169 阅读 · 0 评论 -
剑指offer(三)C++版
1.二进制中1的个数2.数值的整数次方3.调整数组顺序使奇数位于偶数前面4.链表中倒数第k个结点5.反转链表原创 2019-08-27 20:45:33 · 311 阅读 · 0 评论 -
数据结构与算法之链表篇
关于链表的一些常见面试题原创 2019-09-07 16:42:13 · 122 阅读 · 0 评论 -
剑指offer(一)C++版
1.二维数组中的查找2.替换空格3.从尾到头打印链表4.重建二叉树5.用两个栈实现队列原创 2019-04-21 17:35:31 · 600 阅读 · 0 评论 -
程序员面试金典(一)C++版
1.确定字符互异 2.原串翻转 3.确定两串乱序同构 4.空格替换 5.基本字符串压缩 6.像素翻转 7.清除行列 8.翻转子串 9.链表中倒数第k个结点原创 2019-05-23 22:57:24 · 717 阅读 · 0 评论 -
数据结构C语言版希尔排序
文章目录希尔排序希尔排序原创 2018-10-24 15:47:42 · 1192 阅读 · 0 评论 -
数据结构C语言版堆排序
文章目录堆排序堆排序原创 2018-10-26 23:05:17 · 1042 阅读 · 1 评论 -
数据结构C语言版直接插入排序
原创 2018-10-22 22:39:49 · 4661 阅读 · 0 评论 -
栈应用--迷宫问题
一、什么是栈?二、栈的实现一、什么是栈? 栈是一种重要的线性结构,在数据结构而言,其本质操作是线性表操作的子集。但在数据类型来说,是一种重要的抽象数据类型。在面向对象的程序设计中,栈是多数据类型。栈只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。不含任何元素的栈称为空栈,栈又称为后进先出的线性表,简称LIFO结构。栈可...原创 2018-09-21 17:30:09 · 556 阅读 · 0 评论