![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程语言
空の鱼
这个作者很懒,什么都没留下…
展开
-
Python多线程:Threading中join()函数的理解
通过以下实例可以get到join()函数的作用:如果thread是某个子线程,则调用thread.join()的作用是确保thread子线程执行完毕后才能执行下一个线程。下面第一个例子中没有调用join()函数,故没有这个限制,所有线程执行顺序都不定。 第二个例子中在每个子线程启动start()后马上调用了join()函数,这就确保了对于每一个子线程,必须等它执行完毕后才能执...转载 2019-09-10 10:38:24 · 20608 阅读 · 8 评论 -
C/C++
1.常量指针和指针常量常量指针:指向常量的指针,本质是指针;指针本身可以改变,可以再次指向另外的对象;不能通过指针修改其所指向的对象的值;对象本身的值可以直接修改。指针常量:指针类型的常量,本质是常量;指针本身的值不能改变,即不能再指向另外的对象;可以修改指针所指对象的值。具体区别与应用参考博客。2.指针函数和函数指针指针函数:本质是一个函数。函数返回类型是某一类型的指针。调用时可以省去*。 ...原创 2018-06-28 11:15:39 · 390 阅读 · 0 评论 -
C++单链表基本操作
#include <iostream>using namespace std;struct NODE{ int data; NODE * next;};class List{ NODE * head;public: //若构造函数里为head = NULL;则表示不带头结点的链表,只有头指针 List() { head = new NODE; head->...原创 2018-07-02 20:21:07 · 10185 阅读 · 0 评论 -
C++八大排序算法
1.八大排序算法比较2.部分排序算法详解快速排序:https://blog.csdn.net/AA2519556/article/details/77884962堆排序:http://www.cnblogs.com/skywang12345/p/3602162.html希尔排序:http://www.cnblogs.com/skywang12345/p/3597597.html基数排序:https...原创 2018-07-05 21:10:48 · 1898 阅读 · 0 评论 -
C++二叉树创建与遍历
注意:二叉树创建时要用指针的引用,详解参考:https://blog.csdn.net/cyzyfs/article/details/78991480https://bbs.csdn.net/topics/280005231#include <iostream>using namespace std;struct BiNode{ char data; BiNode *lch...转载 2018-07-06 17:31:25 · 1417 阅读 · 0 评论 -
C++数组去重
基本方法:定义一个新数组,然后将元素组一一和新数组的元素对比,若不同则存放在新数组中。#include <iostream>using namespace std;int main(){ int a[10] = { 0,1,1,0,2,3,2,4,2,4 }; int tmp[10]; // 定义一个和k相同大小的数组,存放去重后的数 int m =...转载 2018-08-21 19:17:06 · 18171 阅读 · 3 评论 -
java基本类型和包装类型的区别
偶然读到一位大牛的文章,解决了我的一些疑惑,转载记录下。https://blog.csdn.net/qing_gee/article/details/101670051转载 2019-10-10 17:02:58 · 74 阅读 · 0 评论