自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 Java基本程序设计结构

java的基本程序设计结构一个简单的Java应用程序下面看一个最简单的Java应用程序,它只发送一条消息到控制台窗口中:public class FirstSample { public static void main(String[] args) { System.out.println("we will not use 'Hello World!'"); }}

2016-12-04 11:22:58 927

原创 getch( )与ungetch( )两个函数有什么用途呢?

程序中往往回出现这样的情况:程序不能确定它已经读入的输入是否足够,除非超前多读入一些输入。例如,把读入一些字符以合成一个数字的情况:看到一个非数字字符之前,已经读入的数的完整性是不能确定的。由于程序要超前读入一个字符,这样就导致最后有一个字符不属于当前所要读入的数。如果能“反读”不需要的字符,该问题就可以得到解决。每当程序多读入一个字符时,就把它压回到输入中,对代码其余部分而言就好

2016-11-01 15:07:40 6048 3

原创 算法

关于算法的内容,没有及时整理。待整理完后,便会上传!

2016-10-31 19:46:42 303

原创 C 语言中getch()、getche()和getchar()函数之间的区别以及缓冲区的概念

C 语言中getch()、getche()和getchar()函数之间的区别以及缓冲区的概念1.输入输出缓冲区的概念(C++用的多一些) 我想以一个例子说明,比如我想把一篇文章以字符序列的方式输出到计算机显示器屏幕上,那么我的程序内存作为数据源而显示器驱动程序作为数据目标,如果数据源直接对数据目标发送数据的话。数据目标获得第一个字符,便将它显示。然后从端口读取下一个字符,可是这时就不能保证数据源

2016-10-31 19:06:13 1382

转载 Java中String 和StringBuffer的区别

*java中String 和StringBuffer的区别* 在java中有3个类来负责字符的操作。 1.Character 是进行单个字符操作的 2.String 对一串字符进行操作。不可变类。 3.StringBuffer 也是对一串字符进行操作,但是可变类。 String: 是对象不是原始类型. 为不可变对象,一旦被创建,就不能修改它的值. 对于已经存在的String

2016-04-12 11:29:42 433

原创 LeetCode---1. Two Sum

//方法一: public class Solution {public int[] twoSum(int[] nums, int target) { int i,j; int len = nums.length; int []arr=new int[2]; for(i=0;i<len-1;i++) { for(j=i+1;j<len;j++

2016-04-02 19:02:47 325

转载 通信信号处理的一些基本常识

什么意思,哪位大侠帮忙解释解释。 A1:一般认为各符号等概出现。其实没有什么意 1、符号能量问题 请问各位大虾,像4QAM,16QAM,32QAM,64QAM调制每符号平均能量怎么求解?我看别人程序时,16QAM得每符号平均能为10,不知道怎么求出来的。我想知道对于这些调制方式,怎么加噪的,我看一段程序如下: Eav=10*d^2; % energy per symbo

2015-11-18 22:47:46 22674

原创 java---Java队列和C队列的区别

Java队列和C队列的区别 (1)C语言中的队列是通过采用指针(链式队列)或”虚拟指针”(对于数组队列而言,通过采用数组的索引的自增和自减来模拟指针的移动)的移动,来定位队列的头部和尾部,以便于实现队列的FIFO特性。 (2)Java语言中的队列内部采用数组存储的数据结构,没有指针移动,而是通过某一种算法存储数组元素,以便于实现队列的FIFO特性。

2015-11-06 23:34:00 574

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2015-11-06 23:07:14 299

原创 java---用两个栈实现队列&&用两个队列实现栈

(1)用两个栈实现队列 Java代码public class QueueImplementByTwoStacks<E> { private Stack<E> stack1;//专门用来入队 private Stack<E> stack2;//专门用来出队 //队列初始化 QueueImplementByTwoStacks() { stack

2015-11-06 11:03:59 611

原创 java集合源码解读---Queu和Stack的数组和链式实现

栈和队列 所谓的栈,是一个含有至少两个基本操作的抽象数据类型:插入新的元素;删除最近时间插入的元素。遵循FILO(First in,last out,先进后出)的原则。 所谓的队列,也是一个含有至少两个基本操作的抽象数据类型:插入新的元素;删除最久时间插入的元素。遵循FIFO(First in,first out,先进先出)的原则。 关于栈和队列的具体实现,我们即可以借助于数组,也可

2015-11-04 19:22:54 610

原创 java---表、栈和队列

题目5 1.使用单链表高效实现栈类,不用头节点和尾节点。 2.使用单链表高效实现队列类,不用头节点和尾节点。 3.使用循环数组高效实现队列类。java代码:1.public class SingleStack<AnyType> { //实现栈就是模拟push和pop方法。 private Node<AnyType> head; private class N

2015-11-04 18:27:14 493

原创 java---表、栈和队列

题目4 (1)假设单链表使用一个头节点实现,但无尾节点,并假设它只保留对该头节点的引用。编写一个类,包含: a. 返回链表大小的方法。 b. 打印链表的方法。 c. 测试值x是否含于链表的方法。 d. 如果值x尚未包含于链表,添加值x到该链表的方法。 e. 如果值x包含于链表,将x从该链表中删除的方法。 (2)保持单链表以排序的顺序重做(1)。分析: (

2015-11-04 10:50:51 666

转载 Java Iterator与ListIterator的主要区别

我们在使用List,Set的时候,为了实现对其数据的遍历,我们经常使用到了Iterator()(迭代器)。使用迭代器,你不需要干涉其遍历的过程,只需要每次取出一个你想要的数据进行处理就可以了。但是在使用的时候也是有不同的。List和Set都可以通过调用iterator()方法来获得其迭代器。对List来说,你也可以通过listIterator()取得其迭代器,两种迭代器在有些时候是不能通用的,Ite

2015-11-03 19:04:50 717

原创 java---表、栈和队列

题目3 Josephus问题(Josephus problem)是下面的游戏:N个人编号从1到N,围坐成一个圆圈。从1号开始传递一个热土豆。经过M次传递后拿着热土豆的人被清除离座,围坐的圆周紧缩,由坐在被清除的人后面的人拿起热土豆继续进行游戏。最后剩下的人取胜。因此,如果M=0和N=5,则游戏人依序被消除,5号游戏人获胜。如果M=1和N=5,那么被清除的人的顺序是2,4,1,5。 a. 编

2015-11-02 22:25:15 481

原创 java---表、栈和队列

题目2给定两个已排序的表L1和L2,只使用基本的表操作编写计算L1与L2的交运算,L1与L2的并运算。 思路:使用链表的迭代器Iterator,首先获得两个表中的第一个元素,itemL1和itemL2,然后调用comparaTo()方法,进行二者的比较。 如果比较结果compareRusult等于0,将它们其中之一添加到空链表中存储; 如果比较结果compareRusult小于0,因

2015-11-02 21:33:04 886

原创 java---表、栈和队列

题目1 给定一个表L和另一个表P,它们包含以升序排列的整数。操作printLots(L,p)将打印L中的那些由P所指定的元素。例如,如果P=1,3,4,6,那么,L中位于第1,第3,第4,和第6个位置上的元素被打印出来。写出过程printLots(L,p)。 思路:使用public型的Collection API 容器操作。这里写代码片public static void<An

2015-11-02 20:17:34 1113

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除