- 博客(3)
- 收藏
- 关注
转载 C语言实现最大二叉树并按层遍历
题目:给定一个不含重复元素的整数数组。一个以此数组构建的最大二叉树定义如下:二叉树的根是数组中的最大元素。左子树是通过数组中最大值左边部分构造出的最大二叉树。右子树是通过数组中最大值右边部分构造出的最大二叉树。通过给定的数组构建最大二叉树,并且输出这个树的根节点。Example 1:输入: [3,2,1,6,0,5]输入: 返回下面这棵树的根...
2018-05-21 21:29:00 227
转载 C语言参数传递二维数组—保持城市天际线
今天做了LeetCode上的一道题,原理较简单,很容易相处解法,但是在编写代码过程中传递二维数组时总是会发生错误,因此总结了下如何传递:参考博客 http://www.cnblogs.com/yangxi/archive/2012/03/22/2411452.html题目 :在二维数组grid中,grid[i][j]代表位于某处的建筑物的高度。 我们被允许增加任何数量(不同建...
2018-05-16 20:28:00 256
转载 C语言使用栈实现String类型的两个大数相加
要开始找工作了,记录下学习的关于数据结构的应用~~从栈开始~~ 栈和指针的应用~~~实现String类型的两个大数相加主要思想是通过C语言的栈来实现,栈是后进先出的特点,因此很适合做这类计算。建立四个栈,分别按字符串字符先后顺序入栈大数的整数部分和小数部分,然后先计算小数部分的,由于小数部分是高位对齐,因此一直出栈最长小数栈的字符并进入小数结果的栈,小数位数对齐后,两个小数栈出栈...
2018-05-12 11:57:00 573
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人