
数据结构与算法
procedure_
河海大学计算机硕士在读
展开
-
java二进制与十进制转换(String类型表示)
1. java二进制的转换和表示(String类型表示) 2->10 Integer.parseUnsignedInt(string, 2); //第一个参数为String类型,第二个为转换的进制,只有一个参数的时候默认为十进制无符号整数 2) 10->2 Integer.toBinaryString(int); //将整数转化为二进制,注意转化后为字符串的形式...原创 2021-05-06 20:07:52 · 1086 阅读 · 0 评论 -
总结一下HashMap和Hashtable的区别
(1)HashMap是Hashtable的轻量级实现,它们都实现了Map接口,主要区别在于HashMap允许空(null)键值(key),而Hashtalbe不允许。(2)HashMap没有contains方法,而是containsValue和containsKey。(3)Hashtable的方法是线程安全的,而HashMap不是线程安全的。(4)HashMap使用Iterator,Hashtable使用Enumeration。(5)HashMap和Hashtable采用的hash/rehash算法原创 2021-03-22 19:35:36 · 112 阅读 · 0 评论 -
什么是webservice?关于webservice的简单描述
Web service顾名思义是基于web的服务它是一种跨平台,跨语言的服务。我们可以这样理解它,比如说我们可以调用互联网上查询天气信息的web服务,把它嵌入到我们的B/S程序中,当用户从我们的网点看到天气信息时,会认为我们为他提供很多的服务,但其实我们什么也没做,只是简单的调用了一下服务器上的一端代码而已。Web service 可以将你的服务发布到互联网上让别人去调用,也可以调用别人发布的web service,和使用自己的代码一样。它是采用XML传输格式化的数据,它的通信协议是SOAP(简单对象原创 2021-03-22 19:18:19 · 565 阅读 · 0 评论 -
判断一块内存空间是否符合垃圾收集器收集的标准有哪些?
给对象的引用赋予了空值null,以下再没有调用过对象的引用指向重新分配了内存空间给对象的引用赋予了新值注意看下边例子理解Cat obj=new Cat();obj=null;//这个应该叫对象的引用置为了null,回收的是之前new Cat()时申请到的内存obj=new Cat();//这个叫对象引用重新指向了另外一个对象,赋予了新值,回收的是上次new Cat()的内存...原创 2021-03-22 19:13:30 · 869 阅读 · 0 评论 -
数据结构:单调栈+循环数组
单调栈概念:从名字上就听的出来,单调栈中存放的数据应该是有序的,所以单调栈也分为单调递增栈和单调递减栈单调递增栈:单调递增栈就是从栈底到栈顶数据是从大到小单调递减栈:单调递减栈就是从栈底到栈顶数据是从小到大—————————————————————————————例题:给定一个循环数组(最后一个元素的下一个元素是数组的第一个元素),输出每个元素的下一个更大元素。数字 x 的下一个更大的元素是按数组遍历顺序,这个数字之后的第一个比它更大的数,这意味着你应该循环地搜索它的下一个更大的数。如果不存原创 2021-03-06 22:04:16 · 260 阅读 · 0 评论