当前位置: 代码迷 >> 综合
 解决方案列表
  • [综合] java的计数,选择,冒泡,插入排序

    目录 计数排序 插入排序 冒泡排序 选择排序 计数排序 计数原理:将一个数组中数字的出现次数放到另外一个数组中,是典型的牺牲空间换时间 publicstaticint[]countSort(int[]arr){ //1,先求出这个数组中最大,最小值 intmin=0; intmax=0; for...

    95
    热度
  • [综合] python密码加密小案例

    importsys importhashlib #用来存储所有用户的信息,一个list列表 users=[] #密码要加的盐值 slat="wangxing@!ijjji***()+-+*" defmain():print("~*"*20)print("")print("\t\t1,用户注册\n")...

    49
    热度
  • [综合] 利用python中IO技术将磁盘1的数据拷贝到另外一个磁盘中

    #遍历磁盘 importos#导入的模块 fromosimportpath#导入的模块 importsys#导入的模块 defosPath(url):path33=""files=os.listdir(url)#此时files是一个容器forfinfiles:#遍历容器real_path=path....

    81
    热度
  • [综合] 多态2

    多种状态:就是指一个对象可以有多种状态(他在继承体系中的位置变化) D->C->B->A->Animal,位置的变化只能是向上变但不能低于自身,对于C而言可以当做B来看,也可以当做A来看也可以当Animal,小明-->男人-->人-->动物,小明的学校开家长...

    98
    热度
  • [综合] java中continue用法

    先看一个循环 for(inti=0;i<10;i++){if(i%2==0){continue;}System.out.print(i+"");//打印的结果就是13579} 如果i%2==0,就是跳出当前的程序,进行下一个程序,在本题中就是跳出当前的i值,然后进行下一个i值的打印 所以con...

    58
    热度
  • [综合] java中的可变长参数

    什么叫做可变长参数:可变长参数就是我们给一个函数传参的时候,我们不确定具体传参的个数,就可以使用可变长参数,其本质就是一个数组 packagetest1;importjava.util.LinkedList;publicclasstestTest{publicstaticvoidmain(Strin...

    71
    热度
  • [综合] 打怪程序

    程序设计的具体的步骤: 1,设计两个角色,hero和monster 2,hreo属性有:姓名name,生命值life,是否存活(is_live),攻击力attack,防御力defender,武器weapon kill()方法: 传入一个怪兽,如果怪兽is_life==false或者英雄is_life...

    25
    热度
  • [综合] 不死兔子的问题

    题目是: 一对兔子每月都要生一对小兔子,并且小兔子出生后四个月就可以再生一对小兔子。假设有一对兔子每个月都生一雌一雄两只兔子,新生的兔子四个月又升一雌一雄两只兔子。以此类推:n月后共有多少只兔子?(假设兔子都不会死亡)规律是: 第1个月:1对 第2个月:1对 第3个月:1对 第4个月:1对 第5个月...

    44
    热度
  • [综合] Collection接口-List接口-LinkedList类

    linkedList可以用作双向链表,队列,栈 用作双向链表 用作队列 用作栈 如何用队列模拟一个栈 如何用栈模拟一个队列 利用栈实现的一个运算器 用作双向链表 操作主要在头head和尾rear上,在头和尾上都可以进行增删 LinkedList<Integer>list=newLinke...

    29
    热度
  • [综合] LinkedList匹配字符的问题

    publicclasszifuP{publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstub/***判断字符是否匹配,通过一个栈来判断*判断栈是否为空,如果不为空,弹出元素进行匹配*如果为空,将字符放进去,然后再放下一个,再次进...

    64
    热度
  • [综合] java中的Iterator迭代器

    主要分为两种: 一种是Collection接口的iterator(),一种是List接口自带的listIterator(),那么这两者有什么区别呢? Iterator接口就是,Iterator用于所有集合类,在遍历集合的时候不允许对集合进行增删改操作,否则就会报同步并发修改错误java.util.C...

    12
    热度
  • [综合] Collection的总结

    集合的由来 集合的出现是为了弥补数组的缺陷,因为数组只能存储同一种类型的对象,而且长度是不能改变的,不能自动进行扩容,我们在程序的开发过程中,我们也不能确定自己要创建多少个对象,都是什么类型的,所以集合就出现了,集合可以存储不同类型的对象,而且大小是可变的。 Collection作为集合的跟节点,它...

    85
    热度
  • [综合] Map映射的总结

    类名重复NULL有序安全底层结构备注 Hashtable键是不能重复的,值是可以重复的无序安全哈希表(单链表类型的数组)Key作为存储的关键需要重写hashCode和equals,与HashSet不同在于,HashSet是不安全的 Properties键是不能重复的,值是可以重复的无序安全哈希表(单...

    93
    热度
  • [综合] Leetcode 350 两个数组的交集||

    分享下自己的思路: 1,首先将nums1里面的数值以键值对的形式放到HashMap里,数值以键放,值就是数值出现的次数 2,遍历nums2中的数,如果键和nums2中的数值相等,把这个数值添加到List集合中,并且HashMap中数值对应的次数就减一 3,最后将List集合中数值进行遍历放到一个数值...

    20
    热度
  • [综合] FileInputStream FileOutputStream

    IO流的分类 1,输入流(从硬盘到内存),输出流(从内存到硬盘) 2,字节流,字符流(按照数据划分) 所以IO流就是字节输出流,字节输入流,字符输出流,字符输入流 字节输入,输出的超类 InputStream(此抽象类是表示字节输入流的所有类的超类) FileInputStream类(从文件系统中的...

    43
    热度
  • [综合] SequenceInputStream 序列流

    需求: 进行一些文件的合并 1,定义ArrayList<FileInputStream>list=newArrayList<FileInputStream>();然后将需要合并的输入流添加到此集合中 for(inti=1;i<=10;i++){list.add(newF...

    91
    热度
  • [综合] 对象的序列化流ObjectOutputStream和ObjectInputStream对象反序列化流

    对象的序列化流和对象反序列化流操作要求: 1,主要针对对象操作的流 2,解决的就是对象序列化与反序列化的问题 3,序列化就是将对象的数据写入到硬盘(将内存中的数据写入到持久化设备序列化) 4,反序列化就是将硬盘中对象的数据读取的内存(将持久化设备中的数据读取到内存反序列化) 示例:将people对象...

    30
    热度
  • [综合] PrintStream和PrintWriter

    PrintStream(字节打印流)和PrintWriter(字符打印流),打印流-属于输出流->向控制台输出,类似于System.out,方便打印各种数据值表示形式,写的是样子,打印出来的就是什么样子 字节流 publicstaticvoidmain(String[]args)throwsI...

    50
    热度
  • [综合] css3的媒体查询和字体使用

    在css2的时候就已经存在了媒体查询,只是针对分辨率的,电视,电脑,打印机这些常用设备的(我们要在这些上面展示页面),当时没考虑手机端的,随着移动端的发展,css2不在满足这些移动端的分辨率,css3通过屏幕的分辨率自动判断大小(响应式布局) <!DOCTYPEhtml> <htm...

    113
    热度
  • [综合] css3页面的居中效果(使用绝对定位实现DIV水平和垂直方向上的居中效果)

    就是效果实现一: <!DOCTYPEhtml> <html><head><metacharset="utf-8"><title></title><style>.container{width:1200px;heigh...

    100
    热度