上一页 1 ··· 4 5 6 7 8 9 10 下一页
摘要: 题目描述 输入一个链表,反转链表后,输出新链表的表头。 示例 输入 {1,2,3} 返回值 {3,2,1} 知识点回顾 链表反转:递归法;迭代法 代码 #用递归的方式# -*- coding:utf-8 -*- # class ListNode: # def __init__(self, x): # 阅读全文
posted @ 2020-11-18 21:00 foolangirl 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。 保证base和exponent不同时为0 示例 输入 2,3 返回值 8.00000 知识点回顾 pow(x, y)=x^y 代码 # -*- coding:utf-8 -*- 阅读全文
posted @ 2020-11-18 19:34 foolangirl 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 题目描述 输入一个整数,输出该数32位二进制表示中1的个数。其中负数用补码表示。 示例 输入 10 返回值 2 知识点回顾 与操作:给定一个数n,每进行一次n&(n-1)计算,其结果中都会少了一位1,而且是最后一位 代码 # -*- coding:utf-8 -*- class Solution: 阅读全文
posted @ 2020-11-18 19:30 foolangirl 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 题目描述 我们可以用2*1的小矩形横着或者竖着去覆盖更大的矩形。请问用n个2*1的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法? 比如n=3时,2*3的矩形块有3种覆盖方法: 示例 输入 4 返回值 5 知识点回顾 递归 这题就是青蛙跳,“一只青蛙一次可以跳上1级台阶,也可以跳上2级”,等 阅读全文
posted @ 2020-11-17 20:07 foolangirl 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 题目描述 一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。 示例 输入1 返回值1 输入4 返回值5 知识点 跳台阶问题(递归) 一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法。 初始值很 阅读全文
posted @ 2020-11-16 20:23 foolangirl 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 题目描述 大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0,第1项是1)。 n<=39 示例 输入 4 返回值 3 知识点回顾 数组:这里用递归会报错“您的程序未能在规定时间内运行结束,请检查是否循环有错或算法复杂度过大” 改用数组可以巧妙解决 代码 阅读全文
posted @ 2020-11-16 20:02 foolangirl 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 题目描述 输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。 示例1 输入: [1,2,3,4,5,6,7],[3 阅读全文
posted @ 2020-11-14 17:45 foolangirl 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给定一棵二叉搜索树,请找出其中的第k小的结点。 示例1: 输入: {5,3,7,2,4,6,8},3 返回值:{4} 说明: 按结点数值大小顺序第三小结点的值为4 知识点 1)二叉搜索树的中序遍历,找第k个 代码 # -*- coding:utf-8 -*- # class TreeNod 阅读全文
posted @ 2020-11-12 18:47 foolangirl 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 原帖地址: 漫谈数据仓库之拉链表(原理、设计以及在Hive中的实现) 什么是拉链表 拉链表是针对数据仓库设计中表存储数据的方式而定义的,顾名思义,所谓拉链,就是记录历史,存储的是事物最基本信息以及每条记录的生命周期。记录一个事物从开始,一直到当前状态的所有变化的信息。 等价于缓慢变化维的类型2:增加 阅读全文
posted @ 2020-11-11 19:13 foolangirl 阅读(572) 评论(0) 推荐(0) 编辑
摘要: 为什么要设计数据分层 ——参考《一种通用的数据仓库分层方法》 这是数据仓库同学在设计数据分层时首先要被挑战的问题,类似的问题可能会有很多,比如说“为什么要做数据仓库?”、“为什么要做元数据管理?”、“为什么要做数据质量管理?”。当然,这里我们只聊一下为什么要做设计数据分层。 作为一名数据的规划者,我 阅读全文
posted @ 2020-11-10 20:59 foolangirl 阅读(888) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 下一页