码迷,mamicode.com
首页 > 编程语言
用一个栈实现另一个栈的排序
要求:使用一个辅助栈实现栈的排序 思路: 要排序的栈为stack,辅助栈为help stack弹出一个元素cur,判断cur与help栈顶元素的大小,若小于或等于,则直接压入help, 否则,将help中小于cur的元素一次压入stack,之后将cur压入help, 重复上面的过程,直到stack为 ...
分类:编程语言   时间:2016-06-27 13:49:31    阅读次数:136
Java编程常见问题汇总
每天在写Java程序,其实里面有一些细节大家可能没怎么注意,这不,有人总结了一个我们编程中常见的问题。虽然一般没有什么大问题,但是最好别这样做。另外这里提到的很多问题其实可以通过Findbugs( http://findbugs.sourceforge.net/ )来帮我们进行检查出来。 字符串连接 ...
分类:编程语言   时间:2016-06-27 13:47:23    阅读次数:253
51nod算法马拉松15
智力彻底没有了。。。看来再也拿不到奖金了QAQ。。。 A B君的游戏 因为数据是9B1L,所以我们可以hash试一下数据。。。 B 完美消除 这道数位DP题应该还是不错的,我们先考虑给定一个数消成0的最小步数如何计算。 从高位到低位依次考虑每一位,设当前数字为x,将栈里所有大于x的数字删除,如果此时 ...
分类:编程语言   时间:2016-06-27 13:47:37    阅读次数:424
python 函数的参数
python的函数参数 必选参数 默认参数 可变参数 关键字参数 下面分别简述: (1)默认参数:个人感觉这个默认参数就是一个固定参数,你要是不改变这个值,他就是固定的,好拗口 #!/usr/bin/env python #Author:Big_Baodef power(x,n=3): s = 1 ...
分类:编程语言   时间:2016-06-27 13:45:13    阅读次数:234
Xcode 8.0 新特性 & Swift 3.0 增加的变动
从 Xcode 8.0 开始,目前所有的插件都无法工作! NSLog 无法输出 -- 此bug等待正式版本... Xcode 提供了文档注释快捷键option + cmd + / 但是要把系统升级到10.11.5 Swift: color + 回车 可以设置颜色, 设置十六进制颜色,可以拖动颜色到界 ...
分类:编程语言   时间:2016-06-27 13:45:08    阅读次数:178
【Unity Shaders】学习笔记——SurfaceShader(六)混合纹理
【Unity Shaders】学习笔记——SurfaceShader(六)混合纹理 转载请注明出处:http://www.cnblogs.com/-867259206/p/5619810.html 写作本系列文章时使用的是Unity5.3。 写代码之前: 当然啦,如果Unity都没安装的话肯定不会来 ...
分类:编程语言   时间:2016-06-27 13:41:28    阅读次数:555
[Effective JavaScript 笔记]第47条:绝不要在Object.prototype中增加可枚举的属性
之前的几条都不断地重复着for...in循环,它便利好用,但又容易被原型污染。for...in循环最常见的用法是枚举字典中的元素。这里就是从侧面提出不要在共享的Object.prototype中增加可枚举的属性。这就导致,我们在开发的时候,不能在Object.prototype中添加有用的方法。如,... ...
分类:编程语言   时间:2016-06-27 13:41:32    阅读次数:218
Javascript异步编程的4种方法
你可能知道,Javascript语言的执行环境是"单线程"(single thread)。 所谓"单线程",就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务,以此类推。 这种模式的好处是实现起来比较简单,执行环境相对单纯;坏处是只要有一个任务耗时很长,后面 ...
分类:编程语言   时间:2016-06-27 13:39:25    阅读次数:142
spring-boot配置log4j日志
spring boot默认使用logback日志记录工具,修改为log4j: 添加log4j.properties文件: 效果: ...
分类:编程语言   时间:2016-06-27 13:41:11    阅读次数:153
hadoop启动守护进程报JAVA_HOME is not set and could not be found
...
分类:编程语言   时间:2016-06-27 13:40:57    阅读次数:199
[Effective JavaScript 笔记]第46条:使用数组而不要使用字典来存储有序集合
对象属性无序性 js对象是一个无序属性集合。var obj={}; obj.a=10; obj.b=30; 属性a和属性b并没有谁前谁后之说。for...in循环,先输出哪个属性都有可能。获取和设置不同的属性与顺序无关,都会以大致相同的效率产生相同的结果。也就是说访问属性a和访问属性b,没有哪个访... ...
分类:编程语言   时间:2016-06-27 13:37:24    阅读次数:119
大数据Java基础第二十天作业
第一题:多线程下载,显示下载进度条。(暂停功能个和断点续传待开发)。 importjavax.swing.JFrame; importjavax.swing.JLabel; importjavax.swing.JTextArea; importjavax.swing.JButton; importjavax.swing.JProgressBar; importjava.awt.event.MouseAdapter; importjava.a..
分类:编程语言   时间:2016-06-27 12:32:04    阅读次数:300
算法:8 大排序~
#include<stdio.h>//堆排序(大顶堆) #include<stdlib.h> #defineMaxSize50 #defineMinSize2 typedefstruct//堆的结构 { int*nData;//存储堆元素 intnSize;//堆长度 }MyHeap; //从堆的最后一个结点插入,依次向上(父节点)比较,调整合适位置退出 intInCreas..
分类:编程语言   时间:2016-06-27 12:29:12    阅读次数:151
python基础1
python在windows安装先下载python最新版本3.5.1或2.7.11运行安装程序。修改环境变量计算机-属性-高级系统设置-环境变量-path将python安装路径填写到环境变量中。与上一个变量用";"分号分割如果同时安装python2.7和python3.5要在python3.5的安装路径下将python.exe改名如改为pyt..
分类:编程语言   时间:2016-06-27 12:26:53    阅读次数:265
JavaScript事件详解
一、事件流1.事件流:描述的是在页面中接受事件的顺序2.事件冒泡:由最具体的元素接收,然后逐级向上传播至最不具体的元素的节点(文档)3.事件捕获:最不具体的节点先接收事件,而最具体的节点应该最后接收事件二、事件处理1.HTML事件处理:直接添加到HTML结构中2.DOM0级事件处..
分类:编程语言   时间:2016-06-27 12:22:07    阅读次数:158
Java UDP 多用户 组播 聊天程序
一、实验环境 编程语言:Java1.8(运行在JVM(Java Virsual Machine)) 开发工具:eclipce 测试环境:局域网 二、实验目的 社会已经进入信息时代,网络技术在飞速发展.大量应用都依赖于从一个主机向多个主机或者从多个主机向多个主机发送同一信息的能力,在Internet上分布的数目可能达数十万台,这些都需要更高的带宽,并且大大超出了单播的能力.一种能最大限度地...
分类:编程语言   时间:2016-06-27 12:20:21    阅读次数:264
Python基础(一些函数)
一、zip函数 zip函数接收两个序列,一一对应,生成一个列表,包含元组对 Help on built-in function zip in module __builtin__: zip(...) zip(seq1 [, seq2 [...]]) -> [(seq1[0], seq2[0] ... ...
分类:编程语言   时间:2016-06-27 12:18:51    阅读次数:172
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!