首页 > 编程语言
返回一个整数数组中最大字数组的和(一维数组首尾相连)
一、设计思想 总思路:先实现正常数组的所有子数组的和的最大值,再将数组中的元素首尾相接,按照正常数组的判断方法即可。 判断所有子数组的和的最大值:先将最大值和起始值设置为第一个元素,将起始值轮流相加,如果<0,置0把前面弃掉,并在循环中不停与最大值比较,如果大于最大值,将其值给最大值。 将元素中的元 ...
分类:编程语言   时间:2017-03-30 22:32:36    收藏:0  评论:0  赞:0  阅读:153
算法1-冒泡排序
冒泡排序的定义:每次比较两个相邻的元素,如果它们的顺序错误就把它们交换过来。 以下是我学习算法之前一直用的排序算法: 以上实现的算法并不符合冒泡排序的定义,但是它简单易懂,从左到右每位数都循环比较一遍,如果顺序不对就交换顺序,由此可以看出上面的代码比冒泡排序的执行效率要低,以下代码为按照冒泡排序算法 ...
分类:编程语言   时间:2017-03-30 22:31:11    收藏:0  评论:0  赞:0  阅读:111
python学习随笔(二)
今天主要是用户输入输出,字符拼接。 在python中,多行注释是3个单引号或双引号 单行注释是#号开头,如下。 ''' name = "xiaoming" print(name) ''' # name = "xiaoming". 在python中单双引号作用一样,除非是一个语句中怕单引号或双引号太多 ...
分类:编程语言   时间:2017-03-30 22:30:17    收藏:0  评论:0  赞:0  阅读:167
使用Java实现面向对象编程(4)
接口:1.修饰符采用interface2.接口中所有的方法都是抽象方法(不允许包含方法体) 方法不需要强制编写abstract3.接口中所有的变量都是常量 public static final 修饰 并不需要强制编写4.采取面向接口的编程(提倡) 接口 变量名 = new 接口实现()5.接口不允 ...
分类:编程语言   时间:2017-03-30 22:29:19    收藏:0  评论:0  赞:0  阅读:130
java之观察者模式
之前从数据库中读取数据时总是要做类似于刷新一样的操作,感觉那是个很烦的工作,不仅影响写代码的效率也会影响程序的性能。还好最近了解到观察者模式有这样的功能,不知道我有没有理解错,如果有错,还望各位大神进行纠正,好吧!话就不多说,开始干正事 1、什么是观察者模式? 观察者模式(有时又被称为发布-订阅Su... ...
分类:编程语言   时间:2017-03-30 22:28:29    收藏:0  评论:0  赞:0  阅读:120
Java------list用法
定义list并将数组放入其中: List<Integer> temp = new ArrayList<Integer>(); List<String> temp = new ArrayList<String>(); 获得集合内元素个数:list.size(); 添加元素:默认添加:list.add( ...
分类:编程语言   时间:2017-03-30 22:26:45    收藏:0  评论:0  赞:0  阅读:193
[C/C++] C++抽象类
转自:http://www.cnblogs.com/dongsheng/p/3343939.html 一、纯虚函数定义 纯虚函数是在基类中声明的虚函数,它在基类中没有定义,但要求任何派生类都要定义自己的实现方法。在基类中实现纯虚函数的方法是在函数原型后加“= 0”二、引入原因 1、为了方便使用多态特 ...
分类:编程语言   时间:2017-03-30 21:55:30    收藏:0  评论:0  赞:0  阅读:222
参数签名ascii码排序的坑
参数签名中通常是按键值对中键名称的ASCII按从小到大的顺序排序后进行hash为签名字符串。不要直接使用 SortedDictionary<string, string> 有坑的,他是按数字、小写字母、大写字母的顺序排的,实际规则应该是数字、大写字母、小写字母的顺序来排才对。一直使用他在支付宝和微信 ...
分类:编程语言   时间:2017-03-30 21:53:37    收藏:0  评论:0  赞:0  阅读:199
Unity运行模式用GUILayout实现ComboBox
先说明一下:这个功能是在一位大神的GUI的代码基础上修改的,这样就可以自动排版了,不过已经忘了是哪位了。 ...
分类:编程语言   时间:2017-03-30 21:47:57    收藏:0  评论:0  赞:0  阅读:323
使用HTML语言和CSS开发商业站点(3)
创建两个单选按钮,要求:形式为“O男 O女”,默认选男。<input type="radio" name="one" checked="checked"> 男<input type="radio" name="one">女 创建一个列表框,要求:列表中有“1”“2”,默认选2。<select> <o ...
分类:编程语言   时间:2017-03-30 21:47:36    收藏:0  评论:0  赞:0  阅读:145
【bzoj4516】[Sdoi2016]生成魔咒 后缀数组+STL-set
题目描述 魔咒串由许多魔咒字符组成,魔咒字符可以用数字表示。例如可以将魔咒字符 1、2 拼凑起来形成一个魔咒串 [1,2]。一个魔咒串 S 的非空字串被称为魔咒串 S 的生成魔咒。 例如 S=[1,2,1] 时,它的生成魔咒有 [1]、[2]、[1,2]、[2,1]、[1,2,1] 五种。S=[1, ...
分类:编程语言   时间:2017-03-30 21:46:36    收藏:0  评论:0  赞:0  阅读:202
二分排序(搜索)树
二叉查找树(Binary Search Tree),(又:二叉搜索树,二叉排序树)它或者是一棵空树,或者是具有下列性质的二叉树: 若它的左子树不空,则左子树上所有结点的值均小于它的根结点的值; 若它的右子树不空,则右子树上所有结点的值均大于它的根结点的值; 它的左、右子树也分别为二叉排序树。 ...
分类:编程语言   时间:2017-03-30 21:44:52    收藏:0  评论:0  赞:0  阅读:272
使用HTML语言和CSS开发商业站点(4)
选择器: 标签选择器 p{ background-color:purple;} 类选择器 .one{ color:red;} ID选择器 #a{ font-size:25px;} 行内样式: <p style="color:blue;"> </p> 链接外部样式表,地址为one.css。<link ...
分类:编程语言   时间:2017-03-30 21:33:13    收藏:0  评论:0  赞:0  阅读:331
Unity 正则表达式实现GUILayout.TextField只能输入小数
x = GUILayout.TextField(x, GUILayout.Width(80)); x = Regex.Replace(x, @"[^0-9.]", ""); ...
分类:编程语言   时间:2017-03-30 21:32:51    收藏:0  评论:0  赞:0  阅读:780
初学java 用if语句做几个小程序
import java.util.Scanner; public class Var5{ /* public static void main(String[] args)//1.猜拳大战 { Scanner input = new Scanner(System.in); System.out.pr ...
分类:编程语言   时间:2017-03-30 21:31:21    收藏:0  评论:0  赞:0  阅读:245
Unity 怎么获取场景中顶级节点的所有GameObject
这个方法也能获取到根节点下的没有激活的GameObject,目前应该是效率最快的方法了。 ...
分类:编程语言   时间:2017-03-30 21:25:01    收藏:0  评论:0  赞:0  阅读:3982
JavaWeb温习之防止表单重复提交
表单重复提交主要有以下三种情况: 1. 在网络延迟的情况下让用户有时间点击多次submit按钮导致表单重复提交 2. 表单提交后用户点击【刷新】按钮导致表单重复提交 3. 用户提交表单后,点击浏览器的【后退】按钮回退到表单页面后进行再次提交 解决办法主要有以下几种: 1. 利用JavaScript防 ...
分类:编程语言   时间:2017-03-30 21:23:26    收藏:0  评论:0  赞:0  阅读:267
反编译,修改jar文件
一、使用反编译工具JD-GUI(JD-GUI相关操作见Java 反编译class文件)打开要修改的jar包(如update.jar),找到jar包中要修改的class文件(如a.class) 二、打开Eclipse新建一个Java工程(如demo),并添加一个类(如A.java:该类名与a.clas ...
分类:编程语言   时间:2017-03-30 21:22:33    收藏:0  评论:0  赞:0  阅读:199
使用HTML语言和CSS开发商业站点(5)
超链接伪类名称(单击前、单击后、 鼠标悬浮时、单击时)。标签名: link visited hover active 设置鼠标形状的属性(值:默认光标、超链接的指针、指示程序正在忙、指示可用的帮助、指示文本、鼠标呈现十字状)。cursor default pointer wait help text ...
分类:编程语言   时间:2017-03-30 21:19:57    收藏:0  评论:0  赞:0  阅读:243
初学python
Python语言的简洁性、易读性以及可扩展性使之成为最受欢迎的程序设计语言之一,且具有丰富和强大的库。Python是解释执行的,编写完的源代码通过解释器中的代码转换器,转换成bytecode形式的代码(在运行demo时会出现含的.pyc的文件这里时bytecode的代码),再由pum的虚拟机解析..
分类:编程语言   时间:2017-03-30 20:51:56    收藏:0  评论:0  赞:0  阅读:132
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!