-
-
0经核实吧主zhrubin 未通过普通吧主考核。违反《百度贴吧吧主制度》第八章规定http://tieba.baidu.com/tb/system.html#cnt08 ,无法在建设 集美大学数据结构吧 内容上、言论导向上发挥应有的模范带头作用。故撤销其吧主管理权限。百度贴吧管理组
-
4OpenJudge对所提交的程序的输入与输出有一定的要求 很多同学提交玩源代码后,会发现明明自己的输出结果和要求相同,但是却无法通过 比如,求最大公约数这题 http://jmunetds.openjudge.cn/test1/T005/ 题目的要求: 输入:2364 456 输出:12 并且在下面提示:要使用如下方式处理输入 while(cin >> M >> N) { } 那么你的程序就要严格按照这种结构处理输入 有几个要注意的地方 1.编译器的选择: 对于C++程序来说来说,你要选择G++编译器,而不是gcc或者其他编译器
-
2部分同学c语言还未掌握,请以书本为主.然后到 http://study.163.com/ 搜索,“玩转 C语言 基础课堂”,查看相关视频。 第6、8、11章不用看 注意:学习的时候,一定要多编程。争取看完一段视频,编一段程序。千万不要只看书不编程。 尽量3周内完成
-
0适用于:有c语言基础的同学快速入门Python3 http://nbviewer.jupyter.org/github/zhrb/NoteBook/blob/master/Lea
-
9新学期开始了! 欢迎15级各位同学来吧里交流提问
-
0部分同学c语言基础还不太扎实,可以以书本为主,然后参考下面这个视频教程: http://study.163.com/course/introduction/334013.htm#/courseDetai 其中第6、11章不用看 注意:学习的时候,一定要多编程,千万不要只看书不编程。 尽量3周内完成,以跟上数据结构课程进度。
-
01.使用百度网盘: http://pan.baidu.com/s/1dEFAFIh 选择其中的 2.使用360 搜索引擎搜索visual studio 2013,可以直接从360软件宝库中进行下载(但有的人反馈无法安装) 3.官网下载了Visual Studio 2015 Community https://www.visualstudio.com/zh-cn 4.msdn我告诉你下载(里面有各种版本),如选择“开发人员工具”-“Visual Studio 2013”-“中文-简体”-“Visual Studio Express 2013 for Windows Desktop (x86) - DVD (Chinese-Simplified)” http://itellyou.cn/ 注意:安装的时候一定要选择里面的visual c++,否则无法编译
-
0几个问题,大家可以尝试讨论: 1.路径规划问题中(如百度地图),数据是什么?数据之间的关系是什么?使用什么样的存储结构存储? 2.棋盘对弈问题中,是用什么样的存储结构存储? 3.给定n,对其进行开根号。简述算法
-
3学生上缴的实验报告文件名格式一般为“学号 姓名 实验序号 实验名称”,如 201421123030 陈宇杰 1 学习委员每回统计上缴情况都要花费较多时间。 能否帮助学习委员开发一个小程序,对指定目录下所有的实验报告文件进行统计 统计结果按班级进行分组,统计处每次实验的缴交情况。 实验报告文件统一放入一个文件夹中 输入文件: 一. 实验名称.txt,里面内容如下: 1 安装JDK、编辑器,编写出第一个Java程序 2 常用Java类、基本Java语法 3 类与对象 4 继承
-
1
-
2
-
0原帖地址:https://linux.cn/article-3125-1.html 原文有图,更好看一些 1. 归并排序(MERGE SORT),快速排序(QUICK SORT)和堆排序(HEAP SORT) 2. 傅立叶变换和快速傅立叶变换 3.迪杰斯特拉(Dijkstra's algorithm) 4. RSA非对称加密算法 5. 哈希安全算法(Secure Hash Algorithm) 6. 整数质因子分解算法(Integer factorization) 7. 链接分析算法(Link Analysis) 8. 比例微积分算法(Proportional Integral Derivative Algorithm) 9. 数据压缩算法 10. 随机数生成算法
-
0简介:大概就是使用java来编写苹果手机上的应用程序 https://robovm.com/ Cross-platform mobile app development for iOS and Android. Build native UI’s with full hardware access using Java.
-
7如何输入才是正确的输入?? 题目如下: http://jmusoft.openjudge.cn/ch2sty/0212/ 0212:问题--汇总求和 总时间限制: 1000ms 内存限制: 1024kB描述 加总每行数据,输出其和。 输入输入数据有若干行,每行有若干(≤50)正整数(≤1000),正整数之间以空格隔开,行末以0结束。输出对应每行数据,都有输出其汇总数。 样例输入 12 7 9 35 63 0 30 99 73 45 86 11 0 66 37 88 7 26 17 10 0 样例输出 126 344 251
-
2#include <iostream> #include<ctime> #include<cstdlib> using namespace std; int Search(int arr[], int key) { for (int i = 1; i <= arr[0]; i++) { if (key == arr[i]) return i; } return -1; } void printArr(int arr[]) { for (int i = 1; i <= arr[0]; i++) { cout << arr[i] << " "; } cout << endl; } void BubbleSort(int arr[]){ int temp = arr[1]; int count = 0; for (int i = arr[0]; i>1; i--){ for (int j = 1; j<i; j++){ if (arr[j]>arr[j + 1]){ temp = arr[j + 1]; arr[j + 1] = arr[j]; arr[j] = temp; count++; } } } cout << "swap="
-
0https://www.codingame.com/start 前几名都是外国人哦
-
0原帖地址:http://www.kexuelife.com/article/11544/ 人脸识别:真的靠谱吗?新技术LYXIN1103 2015-11-02 19:01 上面这则新闻最近上了头条,想必很多人都知道,此事将近期行业大热的人脸识别概念推向普通大众,同时也可能为这股热潮降降温。 随着智能手机中陆续添加指纹识别功能,公众对生物认证并不陌生,包括人脸识别、指纹识别、声纹识别、虹膜识别、掌纹识别等。今天我们将关注人脸识别,多生物特征融合。 人脸识别 人脸识别一种是基于人的脸部特征信息
-
3//环形队列的实现 #include<iostream> #include<stdlib.h> using namespace std; class MyQueue { public: MyQueue(int queuecapacity); virtual~MyQueue(); void clearQueue(); bool QueueEmpty()const; int QueueLength()const; bool EnQueue(int element); bool DeQueue(int &element); void QueueTraverse(); bool QueueFull()const; private: int *m_PQueue; int m_iQueueLen; int m_iQueueCapacity; int m_iHead; int m_iTail; }; MyQueue::MyQueue(int queuecapacity) { m_iQueueCapacity =queuecapacity; m_iHead = 0; m_iTail = 0; m_iQueueLen = 0; m_PQueue = new int[m_iQueueCapacity]; } MyQueue::~MyQueue
-
2下面的程序目的是创建二叉排序树并且用中序遍历的方法输出,但是while(e!='*')那里跳不出循环,把while里面的*改成数字就可以跳出循环并且可以实现中序输出,为什么啊,要怎么改??? #include<iostream> #include<string> using namespace std; typedef struct BSTNode { int data; struct BSTNode *lchild,*rchild; }BSTNode,*BSTree; void InsertBST(BSTree&T,int e) { if(!T) { BSTree S; S=new BSTNode; S->data=e; S->lchild=S->rchild=NULL; T=S; } else if(e<T->data) InsertBST(T->lchild,e); else if(e>T
-
8
-
0
-
2#include<iostream> #include<stack> #include<string> #include<cctype> using namespace std; int precede(char optrA, char optrB) {if(optrA=='*'||optrA=='/') if(optrB=='*'||optrB=='/') return -1; if(optrB=='(') return 1; if (optrA=='(') return -1; if(optrA=='*'||optrA=='/') return 1; if(optrA=='+'||optrA=='-') if(optrB=='+'||optrB=='-') return -1; else if(optrB=='*'||optrB=='/') return -1; } bool isOptr( char c) { if(c=='+'||c=='-'||c=='*'|
-
5#include<stack> #include <iostream> using namespace std; void test(int x) { int temp; stack<int> s1; if (x == 0) cout << 0; while (x != 0) { temp = x % 3; x = x / 3; s1.push(temp); } while (!s1.empty()) { cout << s1.top(); s1.pop(); } } int main() { int x, i; cin >> i; while (i != 0) { cin >>bin>> x; //输入为二进制进制数 test(x); cout << endl; i--; } return 0; } 主函数出错了,怎么改
-
19有关栈和队列的讨论都在该贴进行 http://jmunetds.openjudge.cn/ex2/0301/ 输入一串括号 如果输入的右括号多余,输出:Extra right brackets 如果输入的左括号多余, 输出:Extra left brackets 如果输入的括号不匹配,输出:Brackets not match 如果输入的括号匹配,输出:Brackets match 输入 {{{{))) 输出 Brackets not match 样例输入 {([)]} 样例输出 Brackets not match
-
01. 题目:http://jmunetds.openjudge.cn/ex2/0302/ 2. 参考资料: a) 给学生-第3章 栈和队列.ppt //使用回溯法 b) 也可自行搜索解决方案并完成
-
01. 题目:http://jmunetds.openjudge.cn/ex2/0303/ 2. 两种思路: a) 直接对中缀表达式进行求值 b) 先把中缀表达式转换为后缀表达式,然后再对后缀表达式处理
-
0
-
11Status DeleteByIndex(BookList booklist, int i) { int j = 0; LNode*q; LNode* p = booklist->front; while (p->next&&j<i - 1) { p = p->next; ++j; } if (!(p->next) || j>i - 1) return ERROR; q = p->next; p->next = q->next; free(q); return OK; } cout << "删除后" << endl; int i = 1; DeleteByIndex(booklist, 1);这边的1改成什么结果都一样 PrintBookList(booklist); 怎么一直都是把第二个删了,局部变量i怎么用进去???
-
0Status InsertByIndex(BookList booklist, int i, Book &book) { LNode* p = booklist->front; LNode*node=new LNode; int j = 0; if (i == 1) { node->next =booklist->front; booklist->front = node; } else { while (p->next && j<i - 2) { p = p->next; j++; } if (!(p->next) || j>i - 2) return ERROR; node->next = p->next; p->next = node; } return OK; } Book yw; yw.isbn = "2"; yw.name = "yuwen"; yw.price = 20; InsertByIndex(booklist, 1, yw); cout << "插入后" << endl; PrintBookList(booklist);
-
2为什么我的查找功能不能实现,哪里出错了? 函数如下: /step6. findFindByISBN LNode* FindByISBNInList(BookList booklist, string isbn) { LNode* p = booklist->front; while (p != NULL && p->data.isbn!=isbn) { p = p->next; } printBook(p->data); } //findBybookname LNode* FindByBooknameInList(BookList booklist, string bookname) { LNode* p = booklist->front; while (p != NULL && p->data.name != bookname) { p = p->next; } printBook(p->data); } //findBybookprice LNode* FindByBookpriceInList(BookList booklist, double bookprice) { LNode* p = bo
-
4
-
3我在百度上看到 有人讲说void main()是新标准中错误的。 csdn又有人讲说是函数都其实都可以写return 但是我的vc++ 6.0 又没办法voidmain return 0执行通过。。。 利益相关:http://bbs.csdn.net/topics/360169028 所以这是让我们换编辑器的原因吗。。。。
-
0原帖地址: http://my.oschina.net/kelamoyujuzhen/blog/86190 解决方案资源管理器--项目属性--配置属性--连接器--系统--子系统--控制台 (/SUBSYSTEM:CONSOLE)
-
1
-
4
-
2
-
4为什么他的算法描述是LNode *LocateElem(LinkList L,Elemtype e)? 而不是status 这种,有什么差别吗?
-
1
-
0最基本的原则:指针存储的就是地址 1.数组名就是数组首元素的地址 实例: int age[3]; int* p = age; 2.使用new操作符实际上是向操作系统申请一块内存(有类型信息),返回的就是该块内存的地址。我们要引用他,就要指针指向这段内存的地址。 int* p1 = new int(10);//该int的值为10 Student* p3 = new Student;//其中Student是结构体 3.->操作符,专门用于操作指针指向对象(结构体,对象)的成员 p3->age = 13; 4.*操作符可以操作指针指向的地址 (*p3).age = 13 int sum = 0; int* p5 = &am
-
1
-
17#include <iostream> using namespace std; typedef struct { double real; double image; }Complex; int menu_select() { int sn; cout <&l
-
0Cocos2d-x VS. OGEngine,联盟与部落的战争 http://www.gameres.com/msg_263668.html OGEngine(基于Java) http://www.ogengine.com/ cocos2d-x(基于C+
-
0
-
3我对自己未来就业方向的规划的考取路由交换方向的思科认证,想NA,NP,IE这些的,不知道往这个方向学习的话该把数据结构放在什么位置,是该深入研究学习?还是简单了解?
-
21.当你在朋友圈发布信息的时候,你的所有朋友都能看见。如果你的某个朋友发表评论,你的其他朋友有的能看到该评论,有的却不能。请问是怎么回事?如何