C++
文章平均质量分 60
江海一飞鸥
Independent R&D of AI/...
展开
-
链表的基本操作:创建、查找、插入、删除、展示 《算法笔记》第7章
链表的基本操作 创建 查找 插入 删除 展示 数据结构原创 2022-03-25 16:10:41 · 1350 阅读 · 0 评论 -
stack的应用-树的遍历(先序,中序,后序)
Stack实现树的非递归遍历(先序 中序 后序)原创 2022-03-23 20:55:22 · 1723 阅读 · 0 评论 -
stack的应用-《算法笔记》第7章 简单计算机(含+-*/,codeup1918 )
利用栈实现一个简单的+-*/运算器原创 2022-03-22 21:39:15 · 444 阅读 · 1 评论 -
C++ vector之全排列 next_permutation()
C++ STL vector之全排列前天投递了阿里的C++研发实习岗位,最近一段时间开始为之后的笔试面试做准备,因此会刷一些以往的笔试题,顺便强化一下数据结构和算法,查漏补缺其中一题,涉及数字的全排列,之前没怎么接触过,这里用C++中的STL可以很快解题,无需dfs,直接调用next_permutation() ,就可以生成序列的全排列,前提是要先对元素进行升序排列,sort一下即可next_permutation函数原型: #include <algorithm>原创 2022-03-04 13:39:18 · 616 阅读 · 0 评论 -
C++ queue
首先说明一点,C++中stack和queue并不是容器,只是一套接口。内部用什么容器来实现是可以指定的,默认是stack<T, deque<T>>和queue<T, deque<T>>,也可以用stack<T, vector<T>>等等下面是具体用法#include<queue>//头文件priority_queue<int> que;//定义que.push(x);//插入元素xcout原创 2022-03-15 14:17:06 · 1050 阅读 · 0 评论