![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法题
悟才_
这个作者很懒,什么都没留下…
展开
-
【算法4】二叉树的层次遍历、先序、中序、后序遍历
一、二叉树的层次遍历、先序、中序、后序遍历 C语言这里 C++ /** * struct TreeNode { * int val; * struct TreeNode *left; * struct TreeNode *right; * }; */ class Solution { public: /** * * @param root TreeNode类 * @return int整型vector<vector<...原创 2021-08-13 21:49:54 · 113 阅读 · 0 评论 -
【算法3】二分查找
原创 2021-08-13 17:36:29 · 54 阅读 · 0 评论 -
【算法2】NC4 判断链表中是否有环
class Solution{ public: bool hsaCycle(ListNote *head){ ListNote *fast = head; ListNote *slow = head; while(fast->next->next != NULL && fast->next!=NULL && slow!=NULL) { fa...原创 2021-08-13 16:29:38 · 91 阅读 · 0 评论 -
【算法1】反转链表
转载:https://www.cnblogs.com/csbdong/p/5674990.html 题目:定义一个函数,输入一个链表的头结点,反转该链表并输出反转后链表的头结点。 下面给出了链表结点的定义: struct ListNode { int val; struct ListNode *next; ListNode(int x) : val(x), next(NULL) { } }; 分析: 链表前后元素的关联就是通过指针实现的转载 2021-08-13 11:45:20 · 100 阅读 · 0 评论