- 博客(5)
- 收藏
- 关注
原创 计算机常用算法总结
一、贪心算法需要具备以下两个特征:(1)贪心选择策略,当前的选择只依赖过去已经做出的选择(2)最优子结构性质,一个问题的最优解包含其子问题的最优解Prim算法和Kruskal算法 https://www.cnblogs.com/ggzhangxiaochao/p/9070873.htmlDijkstra算法 https://blog.csdn.net/weixin_41969587/article/details/82624260Huffman算法基本思路:(1)将待求解的问题分为多个子问题(2
2020-07-08 20:07:39 1819
原创 Node.js 学习(GET请求)
http.get()http.get(options[, callback])http.get(url[, options][, callback])由于大多数请求都是没有主体的 GET 请求,因此 Node.js 提供了这个便捷的方法。 这个方法与 http.request() 的唯一区别是它将方法设置为 GET 并自动调用 req.end()。 注意,如果没有添加 ‘response’ ...
2019-03-10 10:34:43 1142
原创 Java Socket 实现简易的网盘
Java上机作业要求使用Java Socket设计一个简易的网盘,前段时间一直没有机会写,现在在这里整理一下。上机作业要求如下:(1) 网盘是一个常见的功能,客户端可以将自己的文件,通过客户端界面,上传到服务器端的网盘,也可以下载该文件。(2)该软件支持1个客户端,1个服务器端。服务器提供网盘空间。(3)首先运行服务器。服务器运行之后,客户端运行网盘客户端。(4)运行客户端。用户能够输...
2019-01-23 16:46:24 2063
原创 KNN算法的C++实现(一)
训练数据data.txt中有112行数据,其中前12行是已有数据,后面100行是在完成算法后随机生成的。这里KNN算法的实现是先求出所有的距离,下一篇则使用维护一个k长度队列的方式。KNN类的声明#include <iostream>#include <fstream>#include <map>#include <ve
2018-09-19 21:33:36 1570
原创 关于C++虚析构函数的一点笔记
C++虚析构函数可以防止内存泄漏示例程序#include <iostream>#include <string>using namespace std;class Base1{public: Base1() { cout << "Base1()" << endl; } ~Base1...
2018-09-07 20:38:44 106
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人