码迷,mamicode.com
首页 > 编程语言 > 日排行
算法(Algorithms)第4版 练习 1.3.13
答案:bcd 解释:因为Queue是先进先出的,而且加进队列是0-9按顺序添加的。 故任意位置上后边的数字都不能比该位置小。 (b)中3 2 0 1在4后边 (c)中1 0 在2后边 (d)中3 2 1 0 在4后边 ...
分类:编程语言   时间:2017-03-07 11:55:41    阅读次数:189
零基础JavaScript编码(一)
任务目的 JavaScript初体验 初步明白JavaScript的简单基本语法,如变量、函数 初步了解JavaScript的事件是什么 初步了解JavaScript中的DOM是什么 任务描述 参考以下示例代码,补充其中的JavaScript功能,完成一个JavaScript代码的编写 本任务完成的 ...
分类:编程语言   时间:2017-03-07 11:56:29    阅读次数:192
js 取得数组中的最大值和最小值(含多维数组)
转自:http://www.dewen.org/q/433 方法一: var a=[1,2,3,5]; alert(Math.max.apply(null, a));//最大值 alert(Math.min.apply(null, a));//最小值 多维数组可以这么修改: var a=[1,2,3 ...
分类:编程语言   时间:2017-03-07 12:39:01    阅读次数:179
算法(Algorithms)第4版 练习 1.3.8
方法实现: 测试结果: ...
分类:编程语言   时间:2017-03-07 12:41:58    阅读次数:172
算法(Algorithms)第4版 练习 1.3.7
package com.qiusongde; import java.util.Iterator; import java.util.NoSuchElementException; import edu.princeton.cs.algs4.StdIn; import edu.princeton.c... ...
分类:编程语言   时间:2017-03-07 12:42:26    阅读次数:150
JavaScript权威指南笔记——第1部分
# 《JavaScript权威指南》笔记——第1部分说明:印刷版:2012年4月第1版 2016年9月第17次印刷。本书的风格和《Effective Java》很类似,推荐一下。该笔记逆序记录的。-----------------------------------| node的helloworld... ...
分类:编程语言   时间:2017-03-07 12:43:32    阅读次数:167
面试-算法
现在很多公司面试的时候会要求做一些算法题,写一下我面试时遇到的算法题 1.泡沫排序 原理:以升序为例,拿数组中的元素进行两两比较,较大的会放到后面,第一轮会找出最大的元素放到最后,然后进行arr.length-1次,把所有的元素全部排序完成 2.插入排序 原理:根据已经排好的数组,插入到指定的位置。 ...
分类:编程语言   时间:2017-03-07 12:49:05    阅读次数:137
javascript中的this
在函数执行时,this 总是指向调用该函数的对象。要判断 this 的指向,其实就是判断 this 所在的函数属于谁。 在《javaScript语言精粹》这本书中,把 this 出现的场景分为四类,简单的说就是: 有对象就指向调用对象没调用对象就指向全局对象用new构造就指向新对象通过 apply ...
分类:编程语言   时间:2017-03-07 12:50:43    阅读次数:138
Python 装饰器
1. 什么是装饰器? 顾名思义,装饰器就是在方法上方标一个带有@符号的方法名,以此来对被装饰的方法进行点缀改造。 当你明白什么是装饰器之后,自然会觉得这个名字取得恰如其分,但作为初学者来说多少还是会有些迷茫。下面用代码来说明怎么理解装饰器。 Python允许将方法当作参数传递,因此以上脚本就是将ta ...
分类:编程语言   时间:2017-03-07 12:52:43    阅读次数:208
python 实现 svm算法
svm算法,说到底就是二次优化问题。 带有约束的二次优化问题。 1、线性优化问题,课件Leture5-QP 参考 https://www.coin-or.org/PuLP/CaseStudies/a_blending_problem.html python代码: # problemdef qp_te ...
分类:编程语言   时间:2017-03-07 12:54:58    阅读次数:251
选择排序和冒泡排序
public class Ha { public static void main(String[] args) { int arr[] = {2,8,0,7,3}; //选择排序 //第一次是第一个值arr[0]和后边的依次比较交换,所以y从x+1开始,把最值放到arr[0]的位置 //第二次是第 ...
分类:编程语言   时间:2017-03-07 12:56:49    阅读次数:143
算法(Algorithms)第4版 练习 1.3.9
主要思路: 用Dijkstra的双栈算法。 遇到数字则压入数字栈中(String)。 遇到运算符则压入运算符栈中(String)。 遇到右括号时,从数字栈和运算法栈中弹出相应的元素,生成相应的运算表达式(添加左括号)。 再次压入数字栈中(String)。 最后从数字栈中弹出最终的运算表达式。 方法实 ...
分类:编程语言   时间:2017-03-07 12:57:48    阅读次数:202
Java基础
1:引用的强、软、弱、虚 2:重要关键字 synchronized transient volatile 3:权限修饰词对class、method、field的修饰作用 4:动态加载jar包 5:Java的IO框架 6:Set的种类与性能比较(hashset、treeset源码原理) 7:vecto ...
分类:编程语言   时间:2017-03-07 12:58:11    阅读次数:179
【Swift学习笔记-《PRODUCT》读书记录-CoreData数据存储】
《PRODUCT》中小记记录的文字信息,都是使用CoreData存储在本地的。下面将详细介绍,如何在xcode8中使用CoreData。 首先新建一个数据模型文件Diary.Xcatamodeld文件,如图: 选中这个数据库文件,右边可以给这个表增加属性字段 完成后,选中该文件,点击Editor菜单 ...
分类:编程语言   时间:2017-03-07 12:59:18    阅读次数:250
Servlet.service() for servlet UserServlet threw exception java.lang.NullPointerException 空指针异常
错误付现: 严重: Servlet.service() for servlet UserServlet threw exceptionjava.lang.NullPointerException at com.liuyang.servlet.UserServlet.doGet(UserServlet ...
分类:编程语言   时间:2017-03-07 13:01:54    阅读次数:241
JAVA Serverlet 允许跨域访问的 Api
//允许跨域访问 response.addHeader("Access-Control-Allow-Origin", "*"); //设置输出的编码为 UTF-8 response.setCharacterEncoding("UTF-8"); //返回给浏览器 response.getWriter( ...
分类:编程语言   时间:2017-03-07 13:03:22    阅读次数:337
对于整数数组类的算法的终极解决方案
首先来思考一个问题,现在有一个数组A = [1,2,3,4,5,4,3,2,1,2,3,4,5,4,3,2,1],数组内有一些元素有重复数据,现在要求你给出对于数组中的每一个元素,在右(左)侧有多少元素和它相等(不包括本身),有多少元素大于它,有多少元素的两倍小于(大于)它,3倍,平方.... 甚至 ...
分类:编程语言   时间:2017-03-07 13:15:10    阅读次数:231
c99柔性数组
变长结构体 如上面代码即为一变长结构体,其中 char data[]; 为一变长数组,称之为柔性数组。正是因其为变长数组,故结构体才可变长。使用 test 结构体时,可用 malloc 申请大于 sizeof(test) 长度的空间。如下: 使用柔性数组有以下几个好处: 首先柔性数组不占内存,值代表 ...
分类:编程语言   时间:2017-03-07 13:16:52    阅读次数:219
编写一个参数JavaScript函数parseQueryString,它的用途是把url参数解析为一个对象
var url = "http://www.taobao.com/index.php?key0=0&key1=1&key2=2............."; var obj = parseQueryString(url); function parseQueryString(argu){ var s... ...
分类:编程语言   时间:2017-03-07 13:17:40    阅读次数:333
hibernate学习笔记(1)基础配置与jar包
下载hibernate基础jar包,并解压hibernate-core-4.2.4.final 在myeclipse中添加hibernate的dtd支持: location为D:\学习\imooc-hibernate\hibernate基础jar包\hibernate-core\hibernate- ...
分类:编程语言   时间:2017-03-07 13:18:42    阅读次数:212
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!