nginx
package集合.Stack;importjava.util.Arrays;importjava.util.EmptyStackException;importjava.util.Vector;publicclassMyStack{//底层数组默认长度为0privateObject[]myStack=newObject[10];//sizeprivateintsize=0;publicMySta
类class将一类事物的特征和动作,封装为属性和方法(封装相关数据,方法代码);封装实例,一个具体的个体(new创建)可以保存独立的数据,独立控制执行指定方法;引用保存一个实例的地址引用特殊值null局部代码块:在方法中提供一个{}.局部代码块可以提高栈内存的效率,可以提前释放局部的变量内存。构造方法构造代码块:会在每一次创建对象时调用,构造代码块是先与构造方法执行的使用方式:直接在类中提供一个{
package集合.list.ArrayList;importjava.util.Arrays;importjava.util.Date;publicclassMyArryList{//定义一个空的数组privatefinalstaticObject[]myArray={};//定义一个默认长度10privatefinalstaticintdefault_length=10;Object[]ele
package集合.list.LinkedList;publicclassMyLinkedList{//默认长度为0privateintsize=0;Nodehead=null;Nodetail=null;publicMyLinkedList(){}//添加元素的方法publicvoidadd(Objectobj){//创建NodeNodenode=newNode(obj,null,null);/
/**基本思想:两个数比较大小,较大的数下沉,较小的数冒起来。*算法描述:*比较相邻的元素。如果第一个比第二个大,就交换它们两个;*对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对,这样在最后的元素应该会是最大的数;*针对所有的元素重复以上的步骤,除了最后一个;*重复步骤1~3,直到排序完成。**/publicint[]BubbleSort(int[]args){for(inti=0;i
//选择排序java实现
java
#!/usr/bin/envpython3#-*-coding:UTF-8-*-#Date:2018-5-27#Author:AreLIN#选择排序:每次只取一个最大或最小值的索引importrandoma=[]count_swap=0count_iter=0#随机数列表for_inrange(20):a.append(random.randrange(1,101))print("myfirstl
用户管理如果输入delete,则让用户输入”用户名”格式字符串,根据用户名查找dict中数据,若存在数据则将该数据移除,若用户数据不存在,则提示不存在;如果输入update,则让用户输入”用户名:年龄:联系方式”格式字符串,并使用:分隔用户数据,根据用户名查找dcit中数据,若存在数据则将改数据更新数据,若用户数据不存在,则提示不存在;如果用户输入find,则让用户输入”用户名”格式字符串,根据用
1.冒泡算法:N个数从左到右,相邻两两比较,按照顺序排列。#冒泡排序,升序a=[4,5,1,6,3,7,1,10]foriinrange(len(a)):forjinrange(i+1,len(a)):ifa[i]>a[j]:a[i],a[j]=a[j],a[i]print(a)[1,1,3,4,5,6,7,10]#冒泡排序,降序a=[4,5,1,6,3,7,1,10]foriinrange
分类1.数值型int:python3的int就是长整型,没有大小限制,受限于内存区域的大小。float:有实数部分和小数部分组成,支持十进制和科学计数法表示。complex:复数,有实部和虚部两部分组成,实数和虚数部分否是浮点数,例:3+4Jbool:int的子类,仅有2个实例,True,False对应1和0,都可以和正数直接运算。2.序列对象字符串str:列表list一个有序的队列,其元素可以是
忽然发现自己工作已经快一年了,想想这一年的收获却不知道哪些能拿得出手....最初刚参加工作:由于比较大的工程项目,每天都很忙,给自己的懈怠的理由是,现在太忙了没时间学习,等有时间再好好学习。而等到第一个大型的工程忙完,又接手了一个工公司正在搭建的大型系统,天天忙着处理系统业务故障,版本的更新迭代,重复着做一些研发的代码搬运机器,感觉自己每天都很忙碌,却总是有一种自己没有灵魂的感觉。今年过完年把手上
1.输入一个5位数字,判断其位数:val=input("pleaseinputa1-99999number:")vals=int(val)ifvals>=1000:ifvals>=10000:print("Thisis5")else:print("Thisis4")else:ifvals>=100:print("Thisis3")else:ifvals>=10:print(
1.安装git,github地址为https://github.com/pyenv/pyenv-installer/yuminstallgit-y2.安装python编译依赖环境yum-yinstallgccmakepatchgdbm-developenssl-develsqlite-develreadline-develzlib-develbzip2-devel3.创建python用户用于搭建p
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号