-
[综合] 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
热度 -
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
热度 -
25
热度 -
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
热度 -
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
热度