- 博客(5)
- 收藏
- 关注
转载 C++常用排序算法总结
直接插入排序 整个序列分为有序区和无序区,取第一个元素作为初始有序区,然后第二个开始,依次插入到有序区的合适位置,直到排好序void InsertSort(int arr[],int n){ for (int i =1;i <= n;++i){ for(int j = i;j > 0;--j){ if(arr[j] < a...
2018-09-07 15:03:06
177
1
原创 必须掌握的20道技术面试题
问1:请用简单的语言告诉我C++ 是什么?答:C++是在C语言的基础上开发的一种面向对象编程语言,应用广泛。C++支持多种编程范式 --面向对象编程、泛型编程和过程化编程。 其编程领域众广,常用于系统开发,引擎开发等应用领域,是最受广大程序员受用的最强大编程语言之一,支持类:类、封装、重载等特性!问2:C和C++的区别?答:c++在c的基础上增添类,C是一个结构化语言,它的重点在于算法...
2018-09-06 19:52:06
210
转载 C++面试集锦
C和C++的区别const有什么用途指针和引用的区别C++中有了malloc和free,为什么还需要new和delete堆和栈的区别关键字static的作用在c++程序中调用被C编译器编译后的函数,为什么要加extern“C”头文件种的ifndef/define/endif 是干什么用的线程和进程的联系和区别线程有哪几种状态进程间的通信方式线程同步和线程互斥的区别线程同步...
2018-08-27 16:47:50
122
原创 去重排序的方法总结
例题:明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤1000),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作(同一个测试用例里可能会有多组数据,希望大家能正确处理)。 Input Par...
2018-08-20 10:45:54
756
原创 深度学习(一)单个神经元
神经网络学习笔记神经网络是由多个神经元组成,一个神经元由以下几个关键知识点组成:激活函数 损失函数梯度下降单个神经元的网络计算公式: \begin{equation}&amp;amp;amp;amp;amp;amp;amp;amp;nbsp;\label{1}z=\sum_{i=1}^nw_i\times&amp;amp;amp;amp;amp;amp;amp;amp;nbsp;x_i&amp;amp;amp;amp;amp;amp;
2018-08-01 23:43:24
5156
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人