练习题
Winter-Win
加油!
展开
-
最小栈
链接: https://leetcode-cn.com/problems/min-stack/description/ 问题描述: 设计思路: 利用两个栈,一个正常出入数据,一个存储更新最小数据。 typedef struct { int* pst; int stTop; int* pminST; int minSTTop; } MinSt...原创 2018-10-22 17:13:05 · 161 阅读 · 0 评论 -
二叉树的中序遍历
问题描述: 递归实现: /** * Definition for a binary tree node. * struct TreeNode { * int val; * struct TreeNode *left; * struct TreeNode *right; * }; */ /** * Return an array of size *r...原创 2018-10-25 23:58:02 · 631 阅读 · 0 评论 -
二叉树遍历
链接: https://www.nowcoder.com/practice/4b91205483694f449f94c179883c1fef?tpId=60&&tqId=29483&rp=1&ru=/activity/oj&qru=/ta/tsing-kaoyan/question-ranking 题目描述: 编一个程序,读入用户输入的一串先序遍历字符...原创 2018-10-21 23:02:32 · 121 阅读 · 0 评论 -
二叉树的前序遍历
链接: https://leetcode-cn.com/problems/binary-tree-preorder-traversal/description/ 问题描述: /** * Definition for a binary tree node. * struct TreeNode { * int val; * struct TreeNode *left...原创 2018-10-23 22:43:49 · 107 阅读 · 0 评论 -
合并两个有序链表
问题描述: /** * Definition for singly-linked list. * struct ListNode { * int val; * struct ListNode *next; * }; */ struct ListNode* mergeTwoLists(struct ListNode* l1, struct ListNode* l2...原创 2018-10-28 18:00:52 · 120 阅读 · 0 评论 -
移除链表元素
问题描述: /** * Definition for singly-linked list. * struct ListNode { * int val; * struct ListNode *next; * }; */ struct ListNode* removeElements(struct ListNode* head, int val) { i...原创 2018-10-24 23:15:30 · 141 阅读 · 0 评论