算法
小飞侠2009
这个作者很懒,什么都没留下…
展开
-
写两个线程,其中一个线程打印1-52,另一个打印A-Z,打印顺序为12A34B56C....5152Z。(《疯狂java讲义》第12章课后题一)
Print类提供打印两个数字和一个字母的同步方法,这样就能通过Print对象的同步锁机制保证输出数字和字母的顺序符合要求。public class Print { private boolean flag = false; private int number = 1; private char c = 'A'; synchronized public boolea原创 2015-04-02 20:11:05 · 2861 阅读 · 0 评论 -
原码, 反码, 补码 详解
本篇文章讲解了计算机的原码, 反码和补码. 并且进行了深入探求了为何要使用反码和补码, 以及更进一步的论证了为何可以用反码, 补码的加法计算原码的减法. 论证部分如有不对的地方请各位牛人帮忙指正! 希望本文对大家学习计算机基础有所帮助! 一. 机器数和真值在学习原码, 反码和补码之前, 需要先了解机器数和真值的概念.1、机器数一个数在计算机中的二进制表示形式转载 2015-06-04 18:41:40 · 463 阅读 · 0 评论 -
插入排序C语言实现(在成绩排名中的应用)
/*从小到大排序。已知一个班级的学生花名册上的成绩name和data,花名册按姓名首字母排序。求把成绩按从小到大排序后的学生数据。*/#include #include # define LENGTH 14void insert_sort(int data[], int length, int map[]);void ma原创 2015-06-02 11:47:04 · 1503 阅读 · 0 评论 -
收藏一些好的编程相关网址
将看到的好网站放到这里,以便查询1. 一个汇总了很多网站的博客原创 2015-06-03 16:48:05 · 595 阅读 · 0 评论 -
回车也算一个字符
#include#includeint main(){ char a, b, c; scanf("%c%c%c", &a,&b,&c); printf("%c,%c,%c", a,b,c); system("pause");}原创 2015-12-25 20:56:53 · 2907 阅读 · 0 评论 -
scanf的扫描集%[...]的正确使用方法
scanf("%[A-Z]", string);意思是:如果遇到A-Z以外的字符,就停止扫描输入。 起的是终止符的作用,不是过滤器的作用!!!example: 输入: ABCDqwZXC输出: ABCD.原创 2015-12-25 23:06:21 · 872 阅读 · 0 评论 -
行编辑程序
清华《数据结构》3.2.3栈的链式表示:#include #include #include typedef char ElemType;typedef struct Node{ ElemType data; struct Node *pNext;} NODE, *PNODE;typedef struct Stack{ PNODE pTop; PNODE pBo原创 2015-12-26 21:54:56 · 657 阅读 · 0 评论