摘要: 题目描述: 找出一个序列中乘积最大的连续子序列(至少包含一个数)。 样例: 比如, 序列 [2,3,-2,4] 中乘积最大的子序列为 [2,3] ,其乘积为6。 第一种解法,同最大和子序列的暴力求解法,直接求出每个子序列的乘积,取最大值。 1 public class Solution { 2 /* 阅读全文
posted @ 2016-04-06 20:51 JosephDcc 阅读(2291) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 给定一个整数数组,找到一个具有最大和的子数组,返回其最大和。 题目描述: 给定一个整数数组,找到一个具有最大和的子数组,返回其最大和。 题目描述: 给定一个整数数组,找到一个具有最大和的子数组,返回其最大和。 注意事项 子数组最少包含一个数 子数组最少包含一个数 子数组最少包含一个数 样 阅读全文
posted @ 2016-04-06 17:16 JosephDcc 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 给定一个数字三角形,找到从顶部到底部的最小路径和。每一步可以移动到下面一行的相邻数字上。 题目描述: 给定一个数字三角形,找到从顶部到底部的最小路径和。每一步可以移动到下面一行的相邻数字上。 题目描述: 给定一个数字三角形,找到从顶部到底部的最小路径和。每一步可以移动到下面一行的相邻数字 阅读全文
posted @ 2016-04-06 16:32 JosephDcc 阅读(698) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 假设你正在爬楼梯,需要n步你才能到达顶部。但每次你只能爬一步或者两步,你能有多少种不同的方法爬到楼顶部? 比如n=3,1+1+1=1+2=2+1=3,共有3中不同的方法 返回 3 这是一维数组的动态规划问题,因为一步能爬一步或者两步,step[i] = step[i-1] + step[ 阅读全文
posted @ 2016-04-06 15:42 JosephDcc 阅读(506) 评论(0) 推荐(0) 编辑
摘要: 添加文字版需要用到osg的三个名字空间: osgText::Text,这个类用来添加文字和设置文字的一些属性; osg::Geometry,这个类用来画常见的图形; osg/ShapeDrawable,通过这个类也可以画一些常见的图形... 阅读全文
posted @ 2015-06-01 16:51 JosephDcc 阅读(3009) 评论(0) 推荐(0) 编辑
摘要: 整理自《OpenSceneGraph三维渲染引擎编程指南》在OSG中,为了显示高质量的文字,专门定义了一个新的名字空间来管理场景中的文字渲染,这个名字空间中的类主要用于加载字体和控制文字渲染的各种属性,该空间主要包括下面几个类。 1 class FadeText //渐变文字... 阅读全文
posted @ 2015-06-01 16:41 JosephDcc 阅读(3410) 评论(0) 推荐(0) 编辑
摘要: 点选主要是重载osg的GUIEventHandler, 1 class CPickHandler : public osgGA::GUIEventHandler{ //自定义回调函数名:CPickHandler 2 osgViewer::Viewer * mViewer; //在... 阅读全文
posted @ 2015-05-31 01:31 JosephDcc 阅读(2998) 评论(0) 推荐(0) 编辑