码迷,mamicode.com
首页 > 全部
卡特兰数(Catalan Number) 算法、数论 组合~
Catalan number,卡特兰数又称卡塔兰数,是组合数学中一个常出现在各种计数问题中出现的数列。以比利时的数学家欧仁·查理·卡塔兰 (1814–1894)命名。卡特兰数的前几个数 前20项为(OEIS中的数列A000108):1, 1, 2, 5, 14, 42, 132, 429, 1430, 4862, 16796, 58786, 208012, 742900, 2674440, 969...
分类:编程语言   时间:2016-05-22 12:27:51    阅读次数:246
Hive ORC和Parquet
相比传统数据库的行式存储引擎,列式存储引擎具有更高的压缩比,更少的IO操作,尤其是在数据列很多,但每次操作仅针对若干列进行查询和计算的情景,列式存储引擎的性价比更高。 目前在开源实现中,最有名的列式存储引擎莫过于Parquet和ORC,并且他们都是Apache的顶级项目,在数据存储引擎方面发挥着重要的作用。 本文将重点讲解ORC文件存储格式,Parquet暂不深入说明,后续抽时间整理。...
分类:其他好文   时间:2016-05-22 12:25:37    阅读次数:230
使用Android studio创建你的第一个项目
1.创建HelloWorld项目任何编程语言写出的第一个程序毫无疑问都会是Hello World,这已经是自20世纪70年代一直流传下来的传统,在编程界已成为永恒的经典,那么今天就来使用Android studio创建第一个app(Hello World)。 首先运行Android studio,在弹出的快捷窗口中新建一个项目。点击上面截图中的“Star a new Android Studio...
分类:移动开发   时间:2016-05-22 12:28:24    阅读次数:215
计算机图形学(二)输出图元_10_多边形填充区_7_OpenGL多边形填充区函数(上)
描述填充多边形的OpenGL过程与描述点和折线类似,但有一个例外。函数glVertex用来输入多边形的一个顶点坐标,而完整的多边形用从glBegin到glEnd之间的一组顶点来描述。但有另外一个函数可以用来显示具有完全不同格式的矩形。 默认时多边形内部显示为单色,由当前颜色设定确定其颜色。作为选项(下面的内容中叙述),可以用图案填充多边形且显示多边形的边作为内部填充的边界。函数glBegin中指定多边形填充区的变量可使用6个不同的符号常量。这6个基本常量可用来显示单一填充多边形、一组不相连的...
分类:其他好文   时间:2016-05-22 12:28:09    阅读次数:184
2016"百度之星" - 初赛(Astar Round2A)解题报告
2016"百度之星" - 初赛(Astar Round2A)解题报告...
分类:其他好文   时间:2016-05-22 12:27:12    阅读次数:274
计算机图形学(二)输出图元_10_多边形填充区_7_OpenGL多边形填充区函数(下)
多数图形软件包使用逼近平面片来显示曲面。这是因为平面方程是线性的,而处理线性方程比二次或其他类曲线方程快得多。因此OpenGL和其他图形软件包提供多边形图元来实施曲面的逼近。对象用多边形网络来建模,而几何和属性信息的数据库按处理多边形面片的目标来建立。在OpenGL中,可用于此目的的图元有三角形带(triangle strip )、三角形扇形(triangle fan)和四边形 带(quad strip )。高性能图形系统使用快速多边形硬件绘制,使得显示速度达到每秒形成百万以上的多边形(通常为三角形),包括...
分类:其他好文   时间:2016-05-22 12:25:47    阅读次数:205
HDU 5692 线段树
点击打开链接 题意:中文题目 思路:这还是第一次写这样的线段树,个人感觉是一种套路之前没做过,但是思想什么巧妙,将一颗树转化成线段树真厉害,先是将每个节点的下面的所有数进行dfs编序号,并将他们的左右编号记下来,也就是我的代码中的L和R,而val记录的是根节点0到当前位置的费用,建树之后就很好操作了,更新时便找到当前节点的儿子和自己代表的区间,然后区间更新,注意题目说更新一个节点的值变为y,我...
分类:其他好文   时间:2016-05-22 12:25:19    阅读次数:140
Quartz笔记(一)
什么是Quartz Quartz是一个完全由Java编写的开源作业调度框架,为在Java应用程序中进行作业调度提供了简单却强大的机制。Quartz允许开发人员根据时间间隔来调度作业。它实现了作业和触发器的多对多的关系,还能把多个作业与不同的触发器关联。简单地创建一个org.quarz.Job接口的Java类,Job接口包含唯一的方法:       public void ...
分类:其他好文   时间:2016-05-22 12:26:52    阅读次数:166
LeetCode Linked List Cycle II
如果给定的单向链表中存在环,则返回环起始的位置,否则返回为空。最好不要申请额外的空间。...
分类:其他好文   时间:2016-05-22 12:24:26    阅读次数:119
【Leetcode】Construct Binary Tree from Preorder and Inorder Traversal
题目链接:https://leetcode.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal/ 题目: Given preorder and inorder traversal of a tree, construct the binary tree. Note: You may ass...
分类:其他好文   时间:2016-05-22 12:25:16    阅读次数:160
【Leetcode】Bitwise AND of Numbers Range
题目链接:https://leetcode.com/problems/bitwise-and-of-numbers-range/ 题目: Given a range [m, n] where 0 For example, given the range [5, 7], you should return 4. 思路: 32位整型,只需判断每一位在m~n之间是否有0存...
分类:其他好文   时间:2016-05-22 12:26:44    阅读次数:170
【Leetcode】Edit Distance
题目链接:https://leetcode.com/problems/edit-distance/ 题目: Given two words word1 and word2, find the minimum number of steps required to convert word1 to word2. (each operation is counted as 1 step.) ...
分类:其他好文   时间:2016-05-22 12:23:54    阅读次数:177
【Leetcode】Construct Binary Tree from Inorder and Postorder Traversal
题目链接:https://leetcode.com/problems/construct-binary-tree-from-inorder-and-postorder-traversal/ 题目: Given inorder and postorder traversal of a tree, construct the binary tree. Note: You may a...
分类:其他好文   时间:2016-05-22 12:25:05    阅读次数:187
[LeetCode] Intersection of Two Arrays II
Given two arrays, write a function to compute their intersection.Example: Given nums1 = [1, 2, 2, 1], nums2 = [2, 2], return [2, 2].Note: Each element in the result should appear as many times as it s...
分类:其他好文   时间:2016-05-22 12:25:05    阅读次数:164
Java进阶学习第二十天——分页与Listener
customer练习(续) 1.添加用户 2.批量删除 3.简单条件查询 分页查询 分页分类 物理分页的实现 mysql中使用limit进行分页 分页分析及代码实现 分页功能扩展 监听器 编写监听器 创建监听器步骤 ServletContext监听器 Servlet监听器 HttpSession监听器 ServletRequest监听器 监听三个域的属性变化 监听器案例 Session绑定监听器...
分类:编程语言   时间:2016-05-22 12:24:55    阅读次数:387
【Leetcode】Longest Increasing Subsequence
题目链接:https://leetcode.com/problems/longest-increasing-subsequence/ 题目: Given an unsorted array of integers, find the length of longest increasing subsequence. For example, Given [10, 9, 2, 5...
分类:其他好文   时间:2016-05-22 12:23:17    阅读次数:213
LibGDX游戏开发——8 特效
在本章,你将学到怎么使用LibGD的粒子系统为Canyon Bunny添加特效,以及线性插值和其他几种提高游戏可视化外观的方法。你还将学会使用图形化编辑器设计一个dust(灰尘)自定义粒子效果。当玩家角色行走在rock对象之上时将显示该灰尘效果。我们还将介绍线性插值的概念,作为实践示例,我们为一个具有跟踪目标的相机实现平滑移动效果,并实现rock(平台)对象在水面上上下缓慢漂浮移动。   另外,...
分类:其他好文   时间:2016-05-22 12:23:44    阅读次数:944
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!