首页 > 编程语言
Leetcode 155. Min Stack JAVA语言
Designastackthatsupportspush,pop,top,andretrievingtheminimumelementinconstanttime. push(x)--Pushelementxontostack. pop()--Removestheelementontopofthestack. top()--Getthetopelement. getMin()--Retrievetheminimumelementinthestack. Example: MinStackminStack=ne..
分类:编程语言   时间:2017-03-11 22:07:02    收藏:0  评论:0  赞:0  阅读:154
Python学习之路 - yield生成器,迭代器
生成器 把结果保存成生成器的状态,普通的函数中出现yield,就变成生成器。 1、Python 3.3 中 xrange已合并到range. 2. yield 生成器. 1 def func(): 2 print(111) 3 yield 1 4 print(222) 5 yield 2 6 pri ...
分类:编程语言   时间:2017-03-11 22:03:01    收藏:0  评论:0  赞:0  阅读:305
C语言 · 阿尔法乘积
算法训练 阿尔法乘积 时间限制:1.0s 内存限制:512.0MB 时间限制:1.0s 内存限制:512.0MB 问题描述 计算一个整数的阿尔法乘积。对于一个整数x来说,它的阿尔法乘积是这样来计算的:如果x是一个个位数,那么它的阿尔法乘积就是它本身;否则的话,x的阿尔法乘积就等于它的各位非0的数字相 ...
分类:编程语言   时间:2017-03-11 22:01:40    收藏:0  评论:0  赞:0  阅读:571
数组的队列和栈方法
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>数组的队列和栈方法</title></head><body><script>// 栈是一种LIFO(Last-In-First-Out后进先出)的数据结构,js中的 ...
分类:编程语言   时间:2017-03-11 21:58:41    收藏:0  评论:0  赞:0  阅读:183
C++学习笔记44:继承与派生
类的组合,类的继承 类的组合(汽车类,轮子类,此时可以把轮子类组合到汽车类;) 类的继承(交通工具类,汽车类,此时汽车类可以派生自交通工具类;) 组合:常用描述has a.. 继承:常用描述is a .. 如果既可以用组合又可以用派生解决,那首选组合方式; 继承与派生的目的 继承的目的:实现设计和代 ...
分类:编程语言   时间:2017-03-11 21:58:28    收藏:0  评论:0  赞:0  阅读:208
快速排序-C
#include <stdio.h> #include <stdlib.h> #define N 6 int partition(int arr[], int low, int high){ int key; key = arr[low]; while(low<high){ while(low <h ...
分类:编程语言   时间:2017-03-11 21:55:52    收藏:0  评论:0  赞:0  阅读:230
JavaScript总结
(一)基础 JavaScript文件的扩展名 .js 您可以在文本字符串中使用反斜杠对代码行进行换行。如:docment.write("hello \ sjdlk"); 方法是能够在对象上执行的动作。就是函数 输入的数据为字符串,要转换。 原生对象要声明,初始化,如var tody=new Date ...
分类:编程语言   时间:2017-03-11 21:55:30    收藏:0  评论:0  赞:0  阅读:290
L2-009. 抢红包 结构体排序
L2-009. 抢红包 时间限制 300 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 陈越 时间限制 300 ms 时间限制 300 ms 内存限制 65536 kB 内存限制 65536 kB 代码长度限制 8000 B 代码长度限制 8000 ...
分类:编程语言   时间:2017-03-11 21:54:52    收藏:0  评论:0  赞:0  阅读:503
python学习—-day1.计算机基础
python学习—day1.计算机基础 一、计算机系统的硬件组成部分:电脑的三大件:内存、硬盘、cpu 二、编程语言的作用及操作系统和硬件的关系:答:1、编程语言的作用是与计算机沟通,并且可以用编程语言在操作系统上写程序,从而达到开发应用软件的目的2、操作系统是用来管理计算机硬件资源的 三、应用程序 ...
分类:编程语言   时间:2017-03-11 21:51:32    收藏:0  评论:0  赞:0  阅读:173
深入理解Python中协程的应用机制: 使用纯Python来实现一个操作系统吧!!
本文参考:http://www.dabeaz.com/coroutines/ 作者:David Beazley 缘起: 本人最近在学习python的协程。偶然发现了David Beazley的coroutine课程,花了几天时间读完后,为了加深理解就把其中个人认为最为精华的部分摘下来并加上个人理解写 ...
分类:编程语言   时间:2017-03-11 21:47:16    收藏:0  评论:0  赞:0  阅读:287
java关键字之final
在Java中,final关键字可以用来修饰类、方法和变量(包括成员变量和局部变量)。final修饰变量较为常用。 当用final作用于类的成员变量时,成员变量(注意是类的成员变量,局部变量只需要保证在使用之前被初始化赋值即可)必须在定义时或者构造器中进行初始化赋值。 【修饰变量】: final成员变 ...
分类:编程语言   时间:2017-03-11 21:46:57    收藏:0  评论:0  赞:0  阅读:161
查找算法
线性查找(Linear Search): 时间复杂度:O(n) 二分查找(Binary Search): ...
分类:编程语言   时间:2017-03-11 21:45:43    收藏:0  评论:0  赞:0  阅读:201
Java多线程中的内存模型
一:现代计算机的高速缓存 在计算机组成原理中讲到,现代计算机为了匹配 计算机存储设备的读写速度 与 处理器运算速度,在CPU和内存设备之间加入了一个名为Cache的高速缓存设备来作为缓冲:将运算需要用到的数据从内存复制到cache中,CPU可以在运算期间对cache进行高速的读写操作,运算结束后在从 ...
分类:编程语言   时间:2017-03-11 21:40:31    收藏:0  评论:0  赞:0  阅读:165
二叉排序树
输入一系列整数,建立二叉排序树,并进行先、中、后序遍历 代码: ...
分类:编程语言   时间:2017-03-11 21:38:13    收藏:0  评论:0  赞:0  阅读:161
Python:generator的send()方法流程分析
先来一个简单地例子: 结果如下: 讲解: 1 f = foo() 这句表示生成一个generator对象 2 f.send(None) 的作用与 next(f) 的作用相同:运行代码到 r = yield 2 处。 r = yield 2 主要分两步: 第一步: yield 2 ,也就是先返回2 第 ...
分类:编程语言   时间:2017-03-11 21:37:48    收藏:0  评论:0  赞:0  阅读:181
跟着刚哥梳理java知识点——注释(二)
1、单行注释 // //这是main方法,程序的入口 public static void main(String[] args) { //输出语句 System.out.println("Hello World"); } 2、多行注释 /* */ 知识点:多行注释不能再嵌套多行注释 3、文档注释 ...
分类:编程语言   时间:2017-03-11 21:34:42    收藏:0  评论:0  赞:0  阅读:145
数组搜索出现次数最多的元素
var array=[]var obj={}var len=array/2var lastlen=0;var key=[];for(var i=0;i<array.legth;i++){ if(obj[array[i]]){ obj[array[i]]++; }else{ obj[array[i]] ...
分类:编程语言   时间:2017-03-11 21:31:47    收藏:0  评论:0  赞:0  阅读:215
ipython安装ImportError: No module named shutil_get_terminal_size问题
解决方法: 修改/usr/local/lib/python2.7/site-packages/IPython/utils/terminal.py中的 from backports.shutil_get_terminal_size import get_terminal_size as _get_te ...
分类:编程语言   时间:2017-03-11 21:29:58    收藏:0  评论:0  赞:0  阅读:1214
二叉树常见算法
1 typedef struct node{ 2 int val; 3 struct node *left, *right; 4 }TreeNode; 5 //求二叉树的节点个数。 6 int GetNodeNum(TreeNode *pRoot){ 7 if(pRoot == NULL) 8 re... ...
分类:编程语言   时间:2017-03-11 20:40:47    收藏:0  评论:0  赞:0  阅读:319
C++ socket 传输不同类型数据的四种方式
使用socket传输组织好的不同类型数据,有四种不同的方式(我知道的嘿嘿): a. 结构体 b. Json序列化 c. 类对象 d. protobuf 下面逐一整理一下,方便以后进行项目开发。 1. 使用结构体 假设需要传送的结构体如下: 可在发送数据的地方对数据进行处理,将其转换成一个字符串进行传 ...
分类:编程语言   时间:2017-03-11 20:38:07    收藏:0  评论:0  赞:0  阅读:285
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!