首页 > 编程语言
算法----bonus dumplings
题目描述 过年了,妈妈做了100只饺子,其中有10只饺子里面有1块的硬币。 小明依次吃这100只饺子,如果小明连续吃到k个硬币,那么小明得到k-1个硬币。 e.g. 110111表示6只饺子,1表示有硬币,0表示没有。11表示连续吃到2个饺子,那么小明得1个硬币;111连续迟到3个,小明得2个硬币;故,小明共得到3个硬币。 问小明得到的硬币的期望值是多少? 分析 ...
分类:编程语言   时间:2014-12-28 20:52:39    收藏:0  评论:0  赞:0  阅读:438
01.数据结构概念与算法基础
数据结构概念与算法基础 一、数据结构概念 1.数据:是描述客观事务的符号,是计算机中可以操作的对象,是能被计算机识别,并输入给计算机处理的符号集合。数据不仅仅包括整型、实型等数值类型,还包括字符及声音、图像、视频等非数值类型。 2.数据元素:是组成数据的、有一定意义的基本单位,在计算机中通常作为整体处理,也被成为记录。比如畜类中,牛、马、羊都属于数据元素。 3.数据项:一个数据元素可以由若...
分类:编程语言   时间:2014-12-28 20:51:29    收藏:0  评论:0  赞:0  阅读:428
(DS 《算法入门经典》)UVA 11995 I Can Guess the Data Structure!(判断是哪一种数据结构)
这道题比较简单。需要注意的一些地方:1、impossible: 所有的标记量都是false2、not sure:同时存在2种情况或者同时存在三种情况.Problem II Can Guess the Data Structure!There is a bag-like data structure, supporting two operations:1 xThrow an element x i...
分类:编程语言   时间:2014-12-28 20:49:29    收藏:0  评论:0  赞:0  阅读:479
c/c++程序员必须要掌握开源项目
作为一个经验丰富的C/C++程序员,肯定亲手写过各种功能的代码,比如封装过数据库访问的类,封装过网络通信的类,封装过日志操作的类,封装过文件访问的类,封装过UI界面库等,也在实际的项目中应用过,但是回过头仔细想想,其实以前自己写过的这些代码,只能是在特定的项目或者特定的环境中使用,对于自己来说,在不...
分类:编程语言   时间:2014-12-28 20:45:39    收藏:0  评论:0  赞:0  阅读:269
javaScript细节
javaScript是一种区分大小写的语言;javaScript的常量是那些只能出现在赋值表达式右边的符号; 1 var a = -3 || 1; 2 alert(a); //输出-3 3 4 var a = 3 || 1; 5 alert(a); //输出3 6 7 var a = 0...
分类:编程语言   时间:2014-12-28 20:43:39    收藏:0  评论:0  赞:0  阅读:272
数组的应用
数组的应用:(一).冒泡排序。1.冒泡排序是用双层循环解决。外层循环的是趟数,里层循环的是次数。2.趟数=n-1;次数=n-趟数。3.里层循环使用if比较相临的两个数的大小,进行数值交换。作业:1.先把冒泡排序写一遍。 int[] a = new int[8] { 9, 12,...
分类:编程语言   时间:2014-12-28 20:41:19    收藏:0  评论:0  赞:0  阅读:264
数组的应用:冒泡排序,折半查找及二维数组的应用
人类思维--计算机逻辑思维逻辑思维--代码实现写书法:描红——临摹——碑贴——自成一体——草复习:数组:一维,二维,多维一维:豆角。连续,同一类型。定义:数据类型[] 数组名=new 数据类型[长度]{.,.,.,.};赋值:数组名[下标] = 值取值:数组名[下标]灵活运用:与for循环的结合应用...
分类:编程语言   时间:2014-12-28 20:41:09    收藏:0  评论:0  赞:0  阅读:392
Python 迭代字典时是否应该使用 keys()
####Python2 的话,应该。 因为可迭代对象如果在迭代过程中长度发生了变化,就会引发 **Runtime Error** ,所以在 `for k in some_dict:` 这样的语句中,是不可以使用 `.pop()` 或 `.update()` 方法的: RuntimeE...
分类:编程语言   时间:2014-12-28 19:36:59    收藏:0  评论:0  赞:0  阅读:405
Unity3d的2D骨骼动画插件Puppet2D的使用1
大家好,我是孙广东。   转载请注明出处:http://blog.csdn.net/u010019717更全的内容请看我的游戏蛮牛地址:http://www.unitymanual.com/forum.php?mod=guide&view=my开发Cocos2d的程序员都知道,Cocostudio其中一个动画编辑组件中的。骨骼动画对于游戏开发的性能上是很好的,有些时候和序列帧动画相比。强大的uni...
分类:编程语言   时间:2014-12-28 19:35:19    收藏:0  评论:0  赞:0  阅读:359
【C语言】逆转二进制数的几种方法
比如输入10(1010) 输出 5(101) 代码有三种: 最笨的方法循环: int fuc(int x) { int count=0; int num=0; int n=x; while(n!=0) { n/=2; count++; } while(x!=0) { if(x%2==1) num+=(int)pow(2,count-1); x/=...
分类:编程语言   时间:2014-12-28 19:35:12    收藏:0  评论:0  赞:0  阅读:306
Unity3d的2D骨骼动画插件Puppet2D的使用2
??大家好,我是孙广东。   转载请注明出处:http://blog.csdn.net/u010019717更全的内容请看我的游戏蛮牛地址:http://www.unitymanual.com/forum.php?mod=guide&view=myIntroduction:Puppet2D 是一种工具允许您快速设置你的 2D 角色动画的。使用此工具可以创建 2D 骨骼、皮肤你的人物的骨头,并创建真...
分类:编程语言   时间:2014-12-28 19:34:49    收藏:0  评论:0  赞:0  阅读:523
Unity3D资源导入以及工程管理
本次教程,我们来建立自己的一个工程并导入模型,对模型进行处理。       特别说明:这系列教程参考自人人素材翻译组出品的翻译教程《Unity游戏引擎的基础入门视频教程》,本博客中采用的模型和方法均来源于此。这是我浏览过好多教程后觉得讲得很细致简洁的教程,虽然英文语言、中文字幕,但绝对适合新手学习。如有需要转载博文的,请注明原教程出自人人素材翻译组。 这份教程我转存到了我的网盘,这里分享给大家...
分类:编程语言   时间:2014-12-28 19:34:19    收藏:0  评论:0  赞:0  阅读:483
【浅墨Unity3D Shader编程】之六 暗黑城堡篇: 表面着色器(Surface Shader)的写法(一)
本文主要讲解了Unity中SurfaceShader的具体写法,以及几个常用的CG函数的用法。 在这里先说明一下,表面着色器将分为两次讲解,本文介绍表面着色器的基本概念和一些写法,用内置的兰伯特光照模式来进行Surface Shader的书写,而下次将介绍Surface Shader+自定义的光照模式的写法。 PS:最近几天,在完美世界、腾讯互娱工作多年的几个朋友们问了浅墨一些表面着色器相关的Shader写法,浅墨当时回答他们的时候自己也是似懂非懂。通过这篇文章的书写,现在算是对这方面知识有了进一步的理...
分类:编程语言   时间:2014-12-28 19:34:09    收藏:0  评论:0  赞:0  阅读:357
快速排序
1.算法描述 快速排序是一种基于分治技术的排序算法。在一个给定的数列中,选择一个数作为分区的依据进行排序,使得数的左边都小于该数,数的右边都大于该数,然后将该数的左边和右边分别作为一个数列进行排序,一直重复以上操作,直到分区里只有一个数字为止。 上面所说的是快速排序的基本特点,可以简单总结为:确定分区依据,左小右大(或左大右小),划分子区间,重复以上操作,直到子区间只有一个数字。 在具体的实...
分类:编程语言   时间:2014-12-28 19:33:59    收藏:0  评论:0  赞:0  阅读:424
数据结构 归并排序-逆序数对
逆序对是指数列a[1],a[2],a[3]…中的任意两个数a[i],a[j] (ia[j],那么我们就说这两个数构成了一个逆序对。 而归并排序的合并两个排列的过程中 会将右边的有序序列的元素依次插入前面的 有序序列 如(3 7 12)   ( 5 6 8) 将5 插入  (3 7 12) 中 因为后面有序 所以 假设   5和左边全部元素构成逆序对  所以有mid+1...
分类:编程语言   时间:2014-12-28 19:33:29    收藏:0  评论:0  赞:0  阅读:309
Python Tornado框架的初步使用-hello,world
Tornado的搭建很简单,使用pip,或者下载源码均可。 我们先看一个最简单的程序: import tornado.ioloop import tornado.web class MainHandler(tornado.web.RequestHandler): def get(self): sel...
分类:编程语言   时间:2014-12-28 19:32:49    收藏:0  评论:0  赞:0  阅读:271
Unity3D开发之Matrix4x4矩阵变换
在Unity开发中时常会用到Matrix4x4矩阵来变换场景中对象的位置、旋转和缩放。但是很多人都不太理解这儿Matrix4x4变换矩阵。通过DX中的变换矩阵我来讲一讲在unity中这个变换矩阵是怎么变换的。在三维图形程序中,我们可以用几何变换来达到以下目的:表示一个对象相对于另一个对象的位置。旋转...
分类:编程语言   时间:2014-12-28 19:31:39    收藏:0  评论:0  赞:0  阅读:321
德语语言包 不完善 有错误 /surface RT/win8.1
德语语言包 不完善 有错误 /surface RT/win8.1比如点 wlan 图标时出现的 Verbindungsteinstellungen,这个单词是错的,至少应该是Verbindungseinstellungen, 多了个t//"连接设置"
分类:编程语言   时间:2014-12-28 19:30:29    收藏:0  评论:0  赞:0  阅读:293
SpringMVC框架下实现分页功能
1、创建实体类Page.java@Entitypublic class Page { private int totalRecord;// 表示查询后一共得到多少条结果记录 private int pageSize; // 表示页面一次要显示多少条记录 private int to...
分类:编程语言   时间:2014-12-28 19:26:49    收藏:0  评论:0  赞:0  阅读:352
Java之IO流基础流对象
输入流和输出流是相对于内存设备而言即将外设中的数据读取到内存中就是输入 将内存中的数据写入到外设中就是输出字符流的由来: 其实就是:字节流读取文字字节数据后,不直接操作而是先查指定的编码表,获取对应的文字。再对这个文字进行操作,其实就是字节流+编码表字节流的两个顶层父类:1,InputStream....
分类:编程语言   时间:2014-12-28 19:26:29    收藏:0  评论:0  赞:0  阅读:281
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!