//这种也是空间复杂度为O(K)的解法,就是边界有点难写class Solution {
public:vector<int> getRow(int rowIndex) {vector<int> res;res.push_back(1);if(rowIndex == 0) return res;res.push_back(1);if(rowIndex == 1) return res;for(int i=2;i <= rowIndex;i++){res.push_back(0);int a = res[0];int b = res[1];for(int j=1;j < i;j++){res[j] = a+b;a = b;b = res[j+1];}res[i] = 1;}return res;}
};

转载于:https://www.cnblogs.com/cunyusup/p/10350753.html

Leetcode 109相关推荐

  1. 【链表递归构造二叉树】LeetCode 109. Convert Sorted List to Binary Search Tree

    LeetCode 109. Convert Sorted List to Binary Search Tree Solution1:我的答案 偷鸡摸狗的做法 /*** Definition for s ...

  2. LeetCode: 109. Convert Sorted List to Binary Search Tree

    题目 Given a singly linked list where elements are sorted in ascending order, convert it to a height b ...

  3. LeetCode 109. 有序链表转换二叉搜索树(快慢指针+递归)

    1. 题目 给定一个单链表,其中的元素按升序排序,将其转换为高度平衡的二叉搜索树. 本题中,一个高度平衡二叉树是指一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过 1. 来源:力扣(LeetC ...

  4. Leetcode 109.有序链表转换二叉搜索树

    Time: 20190901 Type: Meidum 题目描述 给定一个单链表,其中的元素按升序排序,将其转换为高度平衡的二叉搜索树. 本题中,一个高度平衡二叉树是指一个二叉树每个节点 的左右两个子 ...

  5. Java实现 LeetCode 109 有序链表转换二叉搜索树

    109. 有序链表转换二叉搜索树 给定一个单链表,其中的元素按升序排序,将其转换为高度平衡的二叉搜索树. 本题中,一个高度平衡二叉树是指一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过 1. ...

  6. Leetcode 109. 有序链表转换二叉搜索树 解题思路及C++实现

    方法一:将链表转为数组来处理 解题思路: 因为链表不好处理,所以我先把链表处理成数组,因为是一个升序数组,所以直接将中间的数当成根结点,然后对左半部分的节点和右半部分的节点进行递归构建二叉搜索树. 在 ...

  7. leetcode 109 --- 有序链表变成二叉搜索树

    1 题目 给定一个单链表,其中的元素按升序排序,请将它转化成平衡二叉搜索树(BST) 2 解法 2.1 转化有序链表为数组 /*** struct TreeNode {* int val;* stru ...

  8. LeetCode 109. 有序链表转换二叉搜索树

    思路: 快慢指针找到中间节点,中间节点为根节点, 将链表分为左右两部分(注意前半部分节点next置null),左部分为左子树,右部分为右子树 递归实现左右子树,返回根节点 public static ...

  9. LeetCode 109. Convert Sorted List to Binary Search Tree

    Given a singly linked list where elements are sorted in ascending order, convert it to a height bala ...

最新文章

  1. PPT|工业互联网关键技术专利态势
  2. docker logs 查看docker容器日志
  3. 8年javascript总结
  4. 笔记本本地连接显示电缆拔出_没有安全电缆槽的笔记本电脑如何固定?
  5. C++判断一个序列是否为堆(最大堆、最小堆)
  6. 博客园里写blog可以添加自己的js文件
  7. pdfptable pdf生成表格分页_Excel按一下这个键,一张纸打印所有表格,不要浪费A4纸了...
  8. 3、SpringBoot集成Storm WorldCount
  9. python递归函数分叉树枝_python递归函数绘制分形树的方法
  10. 初学者的SDN学习之路
  11. vscode调试用的launch.json
  12. 便捷式计算机无线功能按钮,便携式wlan热点是什么 如何设置【图解】
  13. matlab中时域逐步积分方法,newmark积分法
  14. 大学生软件设计大赛文档要求
  15. 简单易用的APIv3版微信支付SDK
  16. python怎么打开h5文件_python中利用h5py模块读取h5文件中的主键方法
  17. 读书笔记之一平米健身:硬派健身
  18. 嵌入式应用开发在线图书网址
  19. 【蓝桥杯】PREV-55 小计算器
  20. 基于机器学习的车牌识别系统(Python实现基于SVM支持向量机的车牌分类)

热门文章

  1. [svn] 解决SVN冲突攻略(手册)
  2. [原] KVM 虚拟化原理探究(6)— 块设备IO虚拟化
  3. 在MVC3中使用code first生成数据局库并操作数据库
  4. 掌握 Ajax,第 1 部分: Ajax 入门简介
  5. 超多的CSS3圆角渐变网页按钮
  6. c++ 数字后加f_Pandas 实战系列:数字格式设置
  7. 数据清理--去掉空值
  8. python调整图像大小_使用Python调整图像大小
  9. string字符串数字自增_常见的字符串操作
  10. 伊万卡·特朗普的迈阿密豪华公寓楼接受加密付款