![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
cjps
加油,从小白做起,不再做小白
展开
-
codeup-1008: ASCII码
概要1. 题目描述2. 思路分析3. code1.题目描述相信大家一定都知道大名鼎鼎的ASCII码,这次给你的任务是输入数字(表示ASCII码),输出相对应的字符信息。输入第一行为一个整数T(1<=T<=1000)。接下来包括T个正整数,由空白符分割。(空白符包括空格、换行、制表符)这些整数不会小于32。输出在一行内输出相应的字符信息。(注意不要输出任何多余的字符...原创 2019-02-19 16:07:17 · 777 阅读 · 0 评论 -
数据结构---数组与链表
数组与链表文章目录数组与链表1.数组1.1实现一个支持动态扩容的数组1.2实现一个大小固定的有序数组,支持动态增删改操作1.3实现两个有序数组合并为一个有序数组1.4 leetcode-两数之和(1)、Happy Number(202)(用哈希思想实现!)1.4.1LeetCode: Two Sum 求解两数之和1.4.2 LeetCode 202 Happy Number2.链表2.1实现...原创 2019-03-07 16:53:00 · 172 阅读 · 0 评论 -
数据结构---栈、队列、递归
数据结构之栈、队列、递归文章目录数据结构之栈、队列、递归一、栈二、队列三、递归四、LeetCode练习题(未完待续···)一、栈1.用数组实现一个顺序栈2.用链表实现一个链式栈3.编程模拟实现一个浏览器的前进、后退功能1.1用数组实现一个顺序栈栈是一种特殊的线性表,插入和删除操作只能在栈顶进行,具有后进先出(LIFO)的特点。栈的实现,有两种存储结构,分别是顺序存储结构和链...原创 2019-03-07 17:01:45 · 381 阅读 · 0 评论 -
数据结构---排序与二分查找
排序与二分查找文章目录**排序与二分查找**一、排序1.1 归并排序1.2 快速排序1.3 插入排序1.4 冒泡排序1.5 选择排序1.6 堆排序1.7leetcode上的返回滑动窗口中的最大值(239)1.8 编程实现 O(n) 时间复杂度内找到一组数据的第 K 大元素二、二分查找2.1 有序数组的二分查找2.2 模糊二分查找(比如大于等于给定值的第一个元素)2.3 LeetCode练习题一...原创 2019-03-08 15:21:47 · 279 阅读 · 0 评论 -
数据结构---散列表与字符串
文章目录一、散列表(哈希表)1.1 实现一个基于链表法解决冲突问题的散列表1.2 实现一个 LRU 缓存淘汰算法1.3 对应的 LeetCode 练习题二、字符串2.1 实现一个字符集,只包含 a~z 这 26 个英文字母的 Trie 树2.2 实现朴素的字符串匹配算法2.3 对应的 LeetCode 练习题一、散列表(哈希表)1.1 实现一个基于链表法解决冲突问题的散列表(i) 拉链法解...原创 2019-03-10 20:41:28 · 482 阅读 · 0 评论 -
数据结构---二叉查找数与堆
文章目录一、二叉树1.1 实现一个二叉查找树,并且支持插入、删除、查找操作1.2 实现查找二叉查找树中某个节点的后继、前驱节点1.3 实现二叉树前、中、后序以及按层遍历二、堆2.1 小顶堆、大顶堆、优先级队列2.2 实现堆排序三、对应的 LeetCode 练习题3.1 Invert Binary Tree(翻转二叉树)3.2 Maximum Depth of Binary Tree(二叉树的最大深...原创 2019-03-12 10:11:56 · 215 阅读 · 0 评论 -
数据结构---图
文章目录图1. 实现有向图、无向图的邻接矩阵和邻接表表示方法1.1 邻接矩阵表示无向图1.2 邻接矩阵表示有向图1.3 邻接表表示无向图1.4 邻接表表示有向图2. 实现图的深度优先搜索、广度优先搜索2.1 深度优先搜索2.2 广度优先搜索3. 实现 Dijkstra 算法、A* 算法3.1 Dijkstra 算法3.2 A* 算法4. 实现拓扑排序的 Kahn 算法、DFS 算法5. 对应的 L...原创 2019-03-14 09:57:20 · 183 阅读 · 0 评论