首页 > 编程语言
[LeetCode-JAVA] Reverse Linked List I && II
题目I:Reverse a singly linked list思路:建立三个指针,一个用来维护链表头,另外两个再循环中,维护head的前一位和保存反转的后一位。 逐个反转,首先反转前两个,然后把前两个看成是一个,继续循环反转下去。代码:public class Solution { p...
分类:编程语言   时间:2015-05-19 22:07:44    收藏:0  评论:0  赞:0  阅读:256
Python中的sorted函数以及operator.itemgetter函数 【转载】
operator.itemgetter函数operator模块提供的itemgetter函数用于获取对象的哪些维的数据,参数为一些序号(即需要获取的数据在对象中的序号),下面看例子。a = [1,2,3]>>> b=operator.itemgetter(1) //定义函数b,获取对象的第1个域.....
分类:编程语言   时间:2015-05-19 22:07:14    收藏:0  评论:0  赞:0  阅读:294
JavaEE 要懂的小事:一、图解Http协议
Writer????? :BYSocket(泥沙砖瓦浆木匠) 微???????? 博:BYSocket 豆???????? 瓣:BYSocket FaceBook:BYSocket Twitter??? :BYSocket 泥瓦匠记得和左潇龙【博客园】上次聊天时,龙哥...
分类:编程语言   时间:2015-05-19 21:02:44    收藏:0  评论:0  赞:0  阅读:261
排序算法总结
前言   一提排序算法,大家脑海中就会想起插入,冒泡,选择……很多种排序算法。东西一多,大家就容易头疼。所以,在总结各个算法之前,我们先来减负。 精髓 基本操作是两个数之间进行比较。 每一类排序算法都有基本算法和优化算法(也可以称作无前提的算法和有前提的算法)。 优化算法是建立在一定基础前提之上(待排序序列已经有一定的顺序了)。 优化算法会降低时间复杂度,但是以增加空间复杂度为代价。(实际当中我...
分类:编程语言   时间:2015-05-19 21:00:04    收藏:0  评论:0  赞:0  阅读:285
JavaEE 要懂的小事:一、图解Http协议
Writer      :BYSocket(泥沙砖瓦浆木匠) 微         博:BYSocket 豆         瓣:BYSocket FaceBook:BYSocket Twitter    :BYSocket 泥瓦匠记得和左潇龙【博客园】上次聊天时,龙哥问了个Session的问题。我当时的理解就是云里雾里,先从Http协议理解开始吧。 一、技术...
分类:编程语言   时间:2015-05-19 20:59:44    收藏:0  评论:0  赞:0  阅读:191
c/c++中空指针,空指针常量,NULL
如何是一个指针变量成为空指针: 如果 p 是一个指针变量,则 p = 0;、p = 0L;、p = ‘\0’;、p = 3 - 3;、p = 0 * 17; 中的任何一种赋值操作之后(对于 C 来说还可以是 p = (void*)0;), p 都成为一个空指针,由系统保证空指针不指向任何实际的对象或者函数。 NULL: 是一个标准规定的宏定义,用来表示空指针常量。用 p = NULL; 来使 p...
分类:编程语言   时间:2015-05-19 20:58:34    收藏:0  评论:0  赞:0  阅读:197
Python初探
之前很长的一段时间里,无论写什么程序,我都是使用C++,因为C++非常强大,从底层到上层都可以搞。底层方面C++对C兼容、支持内联汇编,可以开发嵌入式程序、驱动程序、操作系统,上层方面C++支持面向对象,有非常丰富的程序库,足以开发出任何程序。C++使用QT、Android NDK等工具可以开发手机应用,使用CGICC等工具可以开发Web程序。但用C++来开发手机应用和Web程序并不是个好选择,也...
分类:编程语言   时间:2015-05-19 20:56:24    收藏:0  评论:0  赞:0  阅读:301
jvm之类加载器-《疯狂java讲义》
1. 类加载器简介类加载器负责加载所有的类,系统为所有被载入内存中的类生成一个java.lang.Class实例。一旦一个类被载入JVM中,同一个类就不会被再次载入了。现在的问题是怎么样才算“同一个类”?正如一个对象有一个唯一的标识一样,一个载入JVM的类也有一个唯一的标识。同理,载入JVM的类也有...
分类:编程语言   时间:2015-05-19 20:50:53    收藏:0  评论:0  赞:0  阅读:228
实用的JavaScript技巧、窍门和最佳实践
1 – 在第一次给一个变量赋值的时候不要忘记使用var关键字给一个未定义的变量赋值会导致创建一个全局变量。要避免全局变量。2 – 使用===,而不是====(或!=)操作符在需要的时候会自动执行类型转换。===(或!==)操作不会执行任何转换。它将比较值和类型,而且在速度上也被认为优于==。1234...
分类:编程语言   时间:2015-05-19 20:50:40    收藏:0  评论:0  赞:0  阅读:250
实现文件下载的java代码
实现文件下载的java代码//这是实现下载类(servlet),详细思路代码例如以下://也可连接数据库package com.message;import javax.servlet.*;import javax.servlet.http.*;import java.io.*;import jav...
分类:编程语言   时间:2015-05-19 20:45:44    收藏:0  评论:0  赞:0  阅读:244
C#语言整理
输入输出--数据类型--变量与常量--运算符表达式--语句(顺序、分支、循环)--数组--函数--结构体一、输入与输出。Console.ReadLine();Console.WriteLine();Console.Write();二、数据类型:(一)分类:1.值类型: 基本类型:int(short ...
分类:编程语言   时间:2015-05-19 20:44:44    收藏:0  评论:0  赞:0  阅读:157
Java for LeetCode 084 Largest Rectangle in Histogram【HARD】
For example,Given height = [2,1,5,6,2,3],return 10.解题思路:参考Problem H: Largest Rectangle in a Histogram 第四种思路,或者翻译版Largest Rectangle in Histogram@LeetCo...
分类:编程语言   时间:2015-05-19 20:40:38    收藏:0  评论:0  赞:0  阅读:245
Java for LeetCode 085 Maximal Rectangle
Given a 2D binary matrix filled with 0's and 1's, find the largest rectangle containing all ones and return its area.解题思路:求01矩阵中,全是1的子矩阵的最大面积。把矩阵按照每一行...
分类:编程语言   时间:2015-05-19 20:39:57    收藏:0  评论:0  赞:0  阅读:282
冒泡排序
冒泡排序是数组的一个应用,冒泡排序是有两层for循环组成,外层的for循环是循环趟数,里层的for循环是循环每趟的次数,假设有n趟,趟数就等于n-1,次数就等于n-趟数,例:for (int i = 1; i a[j]) { ...
分类:编程语言   时间:2015-05-19 20:39:49    收藏:0  评论:0  赞:0  阅读:218
Java实现生成统计打印随机数
初学JAVA,练习一下数组实现生成统计打印随机数和集合实现生成统计打印随机数数组实现生成统计打印随机数 1 /** 2 * 随机生成50个数字(整数),第个数字的范围是【10,50】。统计每个数字出现的次数以及出现次数最多的数字与它的个数,最后将每个数字及其出现次数打印出来,如果某个数字出现次数为....
分类:编程语言   时间:2015-05-19 20:39:38    收藏:0  评论:0  赞:0  阅读:160
Java Collection(集合)简析
类集:在C++中叫做容器(container),而在Java中叫做类集Collection(类集):最基本的集合接口,一个Collection代表一组Object集合。Collection(类集)特形: 1、 元素(Elements)存放:可以存放相同的Elements;不可以存放相同的Elemen...
分类:编程语言   时间:2015-05-19 20:39:08    收藏:0  评论:0  赞:0  阅读:243
C++不用任何算术运算符实现整数加法
这本是careerup的一道题,看到了以后自己做了一下,主要的难点就是加法里面的进位。直接上代码: 1 int add(int a, int b) 2 { 3 const int bitsize = sizeof(int) * 8; 4 int digit[bitsize] = {...
分类:编程语言   时间:2015-05-19 20:38:36    收藏:0  评论:0  赞:0  阅读:212
《C语言编写 学生成绩管理系统》
/* (程序头部凝视開始)* 程序的版权和版本号声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名: 学生成绩管理系统 * 作 者: 刘江波 * 完毕日期: 2012 年 6 月 23 日* 版 本 号: v.623 *...
分类:编程语言   时间:2015-05-19 20:38:14    收藏:0  评论:0  赞:0  阅读:130
Linux系统编程@多线程编程
多线程编程操作系统原理概念 时间片 进程状态 上下文: 对进程来说,就是进程的执行环境,具体就是各个变量和数据,包括所有的寄存器变量、打开的文件、内存信息等。 进程的写时复制:由于一般fork后面都接着exec,所以,现在的fork都在用写时复制的技术,顾名思意,就是,数据段,堆,栈,一...
分类:编程语言   时间:2015-05-19 20:33:50    收藏:0  评论:0  赞:0  阅读:313
Unity3D PerRendererData
http://nordicedu.com/tkokblog/wordpress/?tag=perrendererdataMaterialPropertyBlock and SpriteRendererPosted on10.12.2014Once again the “Unity-way” supr...
分类:编程语言   时间:2015-05-19 20:33:30    收藏:0  评论:0  赞:0  阅读:720
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!