51CTO博客开发
还是一句话:主要是为了计划考研。为了我家猪猪臭。偶然间买了一本二手的 数据结构高分笔记,感觉还不错,上面提到了这个网址,所以还是做一下数据结构是一门不太好学的课程,既然计算机是一门动手的学科,我觉得对于一个知识点,只有把代码写出来了,这才算你懂了(片面理解),其余什么都是浮云。(片面的)举个简单的例子:给出二叉树前序和中序遍历,如果你只能在纸上构造出二叉树,然后写出后序遍历,那有什么意义?就为了能
本人计划考研:报考学校北京工业大学--计算机专业课编号985:教材为C语言程序设计案例教程和严蔚敏的数据结构那本我知道 本书是没有答案的下面的全都是 自己写的 并在电脑上运行通过的 准确率 应该再 99%以上现在开始复习C语言,计划先将课后部分写代码的题目写一遍对了,数据结构练习oj题目在: http://20111564.blog.51cto.com/6048168/1565753不定
Don't cry for me !!! argentina!
闲来无聊,一个月前学习一下java,就写了一个简单计算器,界面太挫,就不粘了,实现的功能就是支持带括号的表达式的计算,支持后退。 语言就是java,编译器Eclipse,中间用了一下数据结构中缀转后缀,通过后缀计算表达式,括号匹配,加减乘除用了一下简单工厂模式,对于启动的界面类,和工厂类,用了一下单例模式
网址:http://zju.acmclub.com/index.php?app=problem_title&id=1&problem_id=1800 这个题目非常简单,因为计划学习java,所以就用它写了一下,但是提交的时候一直是编译错误,搞得我一头雾水。原因非常简单,但是还是不知道是为什么,类名必须写成Main。代码: import
昨天用java写了一个简单的web,实现了登录注册,工具是Eclipse,部署在Tomcat,用了一下jsp+servlet,前台页面用了一下bootstrap,数据库用的MySQL,虽然非常简单,但是还是出现了很多错误,主要问题是在前台向后台传输数据、连接数据库和写sql代码,连接数据库要用mysql-connector-java-5.1.7-bi
网址:http://zju.acmclub.com/index.php?app=problem_title&id=1&problem_id=21373 简单:#include<stdio.h> #include<string.h> int main(){ char key[10]; int vis[123],flag,co
网址:http://zju.acmclub.com/index.php?app=problem_title&id=1&problem_id=1757 非常非常简单:#include<stdio.h> #include<malloc.h> typedef struct node { char data; node
如果你想在Windows平台上构建服务器应用,那么I/O模型是你必须考虑的。Windows操作系统提供了Select、WSAAsyncSelect、WSAEventSelect、Overlapped I/O和Completion Port共五种I/O模型。每一种模型均适用于一种特定的应用场景。写代码时应该对自己的应用需求非常明确,而且综合考虑到程序的扩展性和
网址:http://zju.acmclub.com/index.php?app=problem_title&id=1&problem_id=1751 简单题#include<stdio.h> #include<string.h> char str[100],temp[100]; int main() { int c = 3; while(c-
网址:http://zju.acmclub.com/index.php?app=problem_title&id=1&problem_id=2144 这个题不难,一定要注意一些特殊的数字,比如31 71 或 55 55 等;#include<stdio.h> #include <stdlib.h> #include<strin
网址:http://zju.acmclub.com/index.php?app=problem_title&id=1&problem_id=3823 这道题说起来也不难,总的来说要注意一些细节,比如头和尾一起走(挨着走,比如沿着x轴正向走,尾在前,头在后),应该是尾先走,然后头走到尾的位置上等。 这道题交的时候,始终
网址:http://zju.acmclub.com/index.php?app=problem_title&id=1&problem_id=2265 这道题不难,但是不知道怎么就是交不了,边界测试数据也想不出来几组,不知道哪种情况忘记考虑或者题目的那句话没有看清,恼火的很,先写放在这里,等过两天脑袋清醒了再看,有点头晕,如果哪位好心人火眼精金发现了,希望提
网址:http://zju.acmclub.com/index.php?app=problem_title&id=1&problem_id=2264这道题写的有点恼火,题本身其实非常简单,但是最后因为输出格式的原因交了两三次,因为每个要删除的节点并没有实际删除。 如果用单链表的话就不会出现这种情况。#include<stdio.h> #incl
网址:http://zju.acmclub.com/index.php?app=problem_title&id=1&problem_id=1330#include<iostream> #include<stack> using namespace std; int main() { int n; while(cin>>n)
网址:http://zju.acmclub.com/index.php?app=problem_title&id=1&problem_id=1326这个题的主函数写的有点搓,没有整理,写的太多了#include<stdio.h> #include<malloc.h> #include<string.h> typedef struct node {
网址:http://zju.acmclub.com/index.php?app=problem_title&id=1&problem_id=1325 #include<stdio.h> #include<string.h> #include<malloc.h> typedef struct node { char data[100];
网址:http://zju.acmclub.com/index.php?app=problem_title&id=1&problem_id=1034 #include<stdio.h> int main() { int n; while(scanf("%d",&n) != EOF) { int i; for
网址:http://zju.acmclub.com/index.php?app=problem_title&id=1&problem_id=1008 #include<stdio.h> int main() { int str,i,n; scanf("%d",&n); for(i = 0; i < n; i++) {
题目描述已知线性表 LA 和 LB 中的数据元素按值非递减有序排列,现要求将 LA 和 LB 归并为一个新的线性表 LC, 且 LC 中的数据元素仍然按值非递减有序排列。例如,设LA=(3,5,8,11) ,LB=(2,6,8,9,11,15,20) 则LC=(2,3,6,6,8,8,9,11,11,15,20)算法描述如下:从上述问题要求可知,LC中的数据元素或是LA中的数据元素,或是LB中的数
题目描述假设利用两个线性表LA和LB分别表示两个集合A和B(即:线性表中的数据元素即为集合中的成员),现要求一个新的集合A=A∪B。这就要求对线性表做如下操作:扩大线性表LA,将存在于线性表LB中而不存在于线性表LA中的数据元素插入到线性表LA中去。只要从线性表LB中依次取得每个元素,并依值在线性表LA中进行查访,若不存在,则插入之。上述操作过程可用下列算法描述之。上图算法中,在第8行取得集合B中
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号