class Stack{ int idx=0; char[ ] data = new char[6]; public void push(char c){ data[idx] = c; System.out.print("压入字符" + c + "->"); //p1 idx++; System.out.println("->压入" + c + "操作完成!"); } public char pop(){ idx--; return data[idx];...
import java.awt.Color;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.util.Date;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JButton;public class TestSuspend{ public static void main(String[] args){ JFrame jf = new JFrame("T...
import java.util.Date;public class TestYield{ public static void main(String[] args){ Thread t1 = new MyThread(false); Thread t2 = new MyThread(true); Thread t3 = new MyThread(false); t1.start(); t2.start(); t3.start(); } }class MyThread extend...
public String getTime(){ Calendar c = new GregorianCalendar(); String time = c.get(Calendar.YEAR) + "-" + (c.get(Calendar.MONTH) + 1) + "-" + c.get(Calendar.DATE) + " " ; int h = c.get(Calendar.HOUR_OF_DAY); int m = c.g...
public class TestJoin { public static void main(String args[]){ MyRunner r = new MyRunner(); Thread t = new Thread(r); t.start(); try{ t.join(); }catch(InterruptedException e){ e.printStackTrace(); } for(int i=0;i<50;...
public class TestPriority { public static void main(String args[]){ System.out.println("线程名\t优先级"); Thread current = Thread.currentThread(); System.out.print(current.getName() + "\t"); System.out.println(current.getPriority()); Thread t1 = new R...
import java.awt.*;import java.awt.event.*;public class TestGUIThread { public static void main(String args[]) throws Exception{ Frame f = new Frame(); Button b = new Button("Press Me!"); MyMonitor mm = new MyMonitor(); b.addActionListener(mm); f...
public class TestDaemonThread { public static void main(String args[]){ Thread t1 = new MyRunner(10); t1.setName("用户线程t1"); t1.start(); Thread t2 = new MyRunner(100); t2.setDaemon(true); t2.setName("后台线程t2"); t2.start(); ...
public class Test1 {//创建和启动线程 public static void main(String[] args) { //启动线程1 Thread1 t1=new Thread1(); t1.start(); //启动线程2 Thread2 t2=new Thread2(); Thread t2i=new Thread(t2); t2i.start(); }}//创建一个线程的第一种方式class Thread1 extends Thread{ public void run(){ ...
#include "stdio.h"int yuetian(int y,int m);int niantian(int a);void yuelibiao(int d,int s);int qiuxingqi(int y,int m);main(){ int y,m,d,s; printf("请输入年份y="); scanf("%d",&y); printf("\t\t\t%d年历表",y); for(m=1;m<=12;m++) /*----循环12个月-----*/ { s=qiuxingqi(y,m); ...
# include <stdio.h># include <stdlib.h>#include "string.h"# define SIZE 50p1();p2();p3();p4();p5();p6();p7();p8();p9();struct tushu{ char shuming[20]; char isbn[20]; int yeshu; int jiage; int shuliang;}a[SIZE],temp;int s=0;main()//--------------------------------主菜单-------------------------------...
关键字: 数据结构
Collection:List、Set Map:HashMap、HashTable 如何在它们之间选择 一、Array , Arrays Java所有“存储及随机访问一连串对象”的做法,array是最有效率的一种。 1、 效率高,但容量固定且无法动态改变。 array还有一个缺点是,无法判断其中实际存有多少元素,length只是告诉我们array的容量。 2、Java中有一个Arrays类,专门用来操作array。 arrays中拥有一组static函数, equals():比较两个array是否相等。array拥有相同元素个数,且所有对应元素两两相等。...
关键字: jdk
1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。 2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。 3.对于新增和删除操作add和remove,LinedList比较占优势,因为ArrayList要移动数据。 这一点要看实际情况的。若只对单条数据插入或删除,ArrayList的速度反而优于LinkedList。但若是批量随机的插入删除数据,LinkedList的速度大大优于ArrayList. 因为ArrayList每插入一条数据,要移动插...
#include <stdio.h>void main(){void range(int *p);int i,a[3],*p;p=a;printf("input 3 number:");for(i=0;i<3;i++)scanf("%d",&a[i]);range(a);printf("b[3]=");for(i=0;i<3;i++)printf("%d",p++);printf("\n");}void range(int *a){int i,b[3],d;for(i=0;i<2;i++){if(b[i]>b[i+1]){d=b[i+1];b[i+1]=b[i];b[i]=d;}}}
在初学C语言时,可能会遇到有些问题理解不透,或者表达方式与以往数学学习中不同(如运算符等),这就要求不气馁,不明白的地方多问多想,鼓足勇气进行学习,待学完后面的章节知识,前面的问题也就迎刃而解了,这一方面我感觉是我们同学最欠缺的。大多学不好的就是因为一开始遇到困难就放弃,曾经和好多同学谈他的问题,回答是听不懂、不想听、放弃这样三个过程,我反问,这节课你听过课吗?回答又是没有,根本就没听过课,怎么说自己听不懂呢?相应的根本就没学习,又谈何学得好?
学习C语言始终要记住“”和“”,“千金难买回头看”是学习知识的重要方法,就是说,学习后面的知识,不要忘了回头弄清遗留下的问题和加深理解...
MD5的全称是Message-Digest Algorithm 5(信息-摘要算法),在90年代初由Mit Laboratory for Computer Science和Rsa data security inc的Ronald l. rivest开发出来,经md2、md3和md4发展而来。它的作用是让大容量信息在用数字签名软件签署私人密匙前被"压缩"成一种保密的格式(就是把一个任意长度的字节串变换成一定长的大整数)。不管是md2、md4还是md5,它们都需要获得一个随机长度的信息并产生一个128位的信息摘要。加密哈希函数将任意长度的二进制字符串映射为固定长度的小型二进制字符串。加密哈希...
近日,在学数据结构。遇到一件很棘手的事情。我们老师布置了作业。
用所学的有关树的知识。。编一个程序。
关于族谱的。希望大家可以帮帮我。
救人如救火啊
QQ:1003250552
for (index--; index >= 0; index--) { arrey[index] }
index-1 后 变量index的值并没有变化 只是表达式的值变了 ,所以index-1不等于index--。另外,在这种情况下,如果for语句之前循环变量(表达式1)已经被赋予初值可以省略第,写成
for{;循环条件;循环条件增值}
10086服务台小姐:先生晚上好,请问有什么可以帮你的吗?
阁少:手机没电了,自动关机了,请问现在几点了?
10086服务台小姐:(晕)那先生您怎么给我打的。
阁少:我的手机自动关机一样可以拨打电话,只是看不到时间。。
10086服务台小姐:(晕)先生现在是凌晨2点25分?请问还有什么可以帮你的吗?
阁少:哦 !这么晚了你怎么还不睡觉.10086服务台小姐:(晕)对不起先生,这是我的工作,请问你还有什么事吗?
阁少:没事就不可以打电话了吗?
10086服务台小姐:对不起先生,我不是这个意思。
阁少:为什么给你们打电话是免费...
1.再烦:也别忘记微笑2.再急:也要注意语气3.再苦:也别忘坚持4.再累:也要爱自己5.低调做人;你会一次比一次稳健6.高调做事;你会一次比一次优秀7.成功的时候不要忘记过去8.失败的时候不要忘记还有未来9.有望得到的要努力;无望得到的不介意10.无论输赢都要高姿态 11.生活不是单行线,一条路走不通,你可以转弯12.泪水和汗水的成分相似;但前者只能为你换来同情。后者却可
以为你赢得成功13.变老是人生的必修课14.变成熟是选修课15.以锻炼为本,学会健康16.以适应为本,学会生存17.学会放弃,耐得住寂寞,经得起诱惑18.当所...