![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技术分享
文章平均质量分 64
挨踢实习生
这个作者很懒,什么都没留下…
展开
-
二分查找示例
找到返回那个数字的下标,未找到返回-1;#include using namespace std;int binary_search(int *array, int n, int value);int main(){ int array[6] = {1,3,5,7,9,11}; int t; cin >> t; cout << binary_原创 2013-01-27 18:21:40 · 339 阅读 · 0 评论 -
STL各种容器的使用时机详解
C++标准程序库提供了各具特长的不同容器。现在的问题是:该如何选择最佳的容器类别?下表给出了概述:但是其中有些描述可能不一定实际。例如:如果你需要处理的元素数量很少,可以忽略复杂度,因为线性算法通常对元素本身的处理过程比较快,这种情况下,“显性复杂度搭配快速的元素处理”要比“对数复杂度搭配慢的元素处理”来得划算。 作为对上表的补充,使用时: 1.转载 2013-01-29 21:01:56 · 489 阅读 · 0 评论 -
数组第一个没出现的非负整数
这是我在《为学论坛》看到的一个题目,要求是这样的:给定一个整数数组,里面可能有正数,负数,和0。求最小的没在其中出现的非负整数。输入: 整数数组。输出: 最小的没出现的非负整数。例如: 输入:{2,1,3} 输出0 输入:{5,2,0,1.4,1,2} 输出3 输入:{5,2,3,0,4,1} 输出6一下原创 2013-01-26 20:16:31 · 659 阅读 · 0 评论 -
ios::app与ios::ate打开方式的不同
ofstream流,以ios::app打开(或者“ios::app|ios::out”),如果没有文件,那么生成空文件;如果有文件,那么在文件尾追加。以ios::app|ios::in打开,不管有没有文件,都是失败。以ios::ate打开(或者”ios::ate|ios::out”),如果没有文件,那么生成空文件;如果有文件,那么清空该文件以ios::ate|ios::in打开,如果没转载 2013-02-15 20:41:21 · 3831 阅读 · 1 评论 -
LineEditColor
#include #include int main(int argc, char *argv[]){ QApplication a(argc, argv); QLineEdit *line = new QLineEdit; line->setStyleSheet("color: blue;" "background原创 2013-03-07 20:55:04 · 662 阅读 · 0 评论 -
解决Ubuntu或其他发行版本安装IDEA提示'tools.jar' is not in IDEA classpath
Now those of you who work with Intellij Idea on Linux know what a pain it can be to get it installed. First of all it doesn’t work well with open-jdk. For optimal usage you MUST use the oracle jdk.T原创 2013-02-25 15:15:53 · 3312 阅读 · 0 评论 -
Sublime Text 2 编译 C++、JAVA
C/C++:1.下载并安装MinGw,添加Dev-cpp目录下的C:\MinGW\bin 到系统的PATH环境变量中。2.在SublimeText2中到Tools -> Build System -> New Build System{"cmd": ["g++", "${file}", "-o", "${file_path}/${file_base_name}"],"f原创 2013-03-22 09:10:47 · 2577 阅读 · 0 评论 -
数据结构视频截图
原创 2013-04-24 15:04:08 · 1211 阅读 · 0 评论 -
Linux下C/C++ sockets 基础教程
原文地址:http://www.linuxhowtos.org/C_C++/socket.htmsockets 教程这是一个进程间通讯的简单教程。客户服务器模式大多数进程间通讯都是使用客户服务器模式。这些术语指的是可以相互通讯的两个进程。两个进程中的客户连接到另个进程即服务器,通常是提出请求信息。一个很好的比喻是一个人打电话给另个人。注意,客户需要知道已翻译 2013-05-02 12:32:34 · 1078 阅读 · 0 评论