摘要: 时间限制:1秒 空间限制:32768K 题目描述 时间限制:1秒 空间限制:32768K 题目描述 输入一个链表,从尾到头打印链表每个节点的值。 从尾到头,自然而然就想到了栈操作。使用栈这种数据结构可以轻松地解出此题。 import java.util.ArrayList; import java. 阅读全文
posted @ 2017-10-23 19:25 -zzmher 阅读(196) 评论(0) 推荐(0) 编辑
摘要: The Hamming distance between two integers is the number of positions at which the corresponding bits are different. Given two integers x and y, calcul 阅读全文
posted @ 2017-10-22 16:54 -zzmher 阅读(122) 评论(0) 推荐(0) 编辑
摘要: java中比较器的使用: 输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321}, 则打印出这三个数字能排成的最小数字为321323。 这道题我的思路是先对数组进行排序,排序规则就是先比较大小,然后对相邻两项分别重组比较大小,进行 阅读全文
posted @ 2017-10-19 21:57 -zzmher 阅读(747) 评论(0) 推荐(0) 编辑
摘要: 1.控制反转(Inversion of Control)与依赖注入(Dependency Injection) 控制反转即IoC (Inversion of Control),它把传统上由程序代码直接操控的对象的调用权交给容器,通过容器来实现对象组件的装配和管理。所谓的“控制反转”概念就是对组件对象 阅读全文
posted @ 2017-09-09 19:48 -zzmher 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 今天打算过一遍java的io,主要是关注文件方面,当然还有什么zip之类的。 io顾名思义就是输入和输出,根据操作的类型分为输入流和输出流,感觉流是一种通道,它给各种数据呀,文件呀提供通道。本身还是可以理解的。在java中,所有的io的操作基本放在java.io中,所有的输入流都是抽象类InputS 阅读全文
posted @ 2017-04-29 17:49 -zzmher 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 可能初学多线程和线程操作的人都会动手编写一个票务管理程序,类似于一个出票线程类,一个退票线程类什么的,完成线程通信和同步机制什么的。从出票线程就能比较容易的感受到同步机制的作用。 比如说对于出票来说,有两个线程,但是此时只留有1张票,但是对于两个线程来说,你的第一步判断票数是否大于0都会通过,但是只 阅读全文
posted @ 2017-04-29 14:56 -zzmher 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 最近在做一个小玩意,要用到多线程,java小项目,就像是坦克大战规模大小的小玩意。话说虽然这种小东西不起眼,但是自己动手做一遍,总归是对面向对象和多线程操作有了一个系统的认识嘛。。四不四?在这里打算记一下学习的多线程梗概。 话说过几周要考操作系统嘛,复习一波线程和进程,一个线程是进程中的执行流程,一 阅读全文
posted @ 2017-04-22 13:49 -zzmher 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 最近没怎么弄呀,时间有点紧,本来就是满课,结果万恶的老师还花式布置作业,今天翻开word一看,三十四道题。。是真的难受。。这也就没法跟上进度了,快速排序和归并排序正在写,全扔到草稿箱去了。。这都不是什么大事,大事是最近比较烦躁,最舒服的时候竟然是晚上健身的时候。。而且精神不太好,总是谜之困倦,可是想 阅读全文
posted @ 2017-03-22 16:25 -zzmher 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 话说,为啥我的牛客网一直打不开?网站静态文件加载出错什么鬼?这不应该是DNS的问题么。。学校网不应该会出现这种问题吧。。 题目:求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。个人感觉这种题比较有意思呀,像 阅读全文
posted @ 2017-03-19 15:17 -zzmher 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 嗯。。先让我想一想。。这是要说直接插入排序,这是一种最简单的排序方式,它的基本操作就是把一个操作记录插入到已经排好序的队列中。这个排序方式很好理解,所以代码也不是很复杂。先说个当时书上的案例,一组记录:49,38,65,97,76,13,27。。。假设在排序过程中,已经有一个含4个记录的有序数列,即 阅读全文
posted @ 2017-03-18 21:51 -zzmher 阅读(137) 评论(0) 推荐(0) 编辑