C语言
Buerle
985硕/C++/Golang
展开
-
数组全排列C++实现代码
void full_permutation(vector<char> a, int index) { if (index == a.size() - 1) { for (int i = 1; i <= a.size(); i++) { cout <...原创 2020-02-08 12:47:05 · 651 阅读 · 0 评论 -
堆排序(HeapSort)C++实现
#include <iostream>#include <bits/stdc++.h>using namespace std;void print(vector<int> v){ for(int i=0;i<v.size();i++) cout<<v[i]<<" ";}void sift(int...原创 2020-02-05 10:34:06 · 324 阅读 · 0 评论 -
非均衡数据集采样器 -ImbalancedDatasetSampler
在许多机器学习应用程序中,我们经常遇到一些数据集,其中某些类型的数据可能比其他类型的数据更容易被看到。以罕见病鉴定为例,正常标本可能多于病标本。在这些情况下,我们需要确保经过训练的模型不会偏向于拥有更多数据的类。例如,考虑一个数据集,其中有5张疾病图像和20张正常图像。如果模型预测所有图像均为正常,则准确率为80%,该模型的f1分为0.88分。因此,该模型有向“正常”类倾斜的高趋势...原创 2019-11-24 20:03:27 · 1762 阅读 · 0 评论 -
页面置换算法LRU+FIFO
#include <stdio.h>#include <unistd.h>#include <sys/types.h>#include <string.h>#include <wait.h>#include <stdlib.h>#include <time.h>int loc_1;原创 2018-06-14 23:23:22 · 497 阅读 · 0 评论 -
线索二叉树的线索化的实现以及遍历的实现
线索二叉树:(threaded binary tree):n个结点的二叉链表中含有n+1(2n-(n-1)=n+1)个空指针域。利用二叉链表中的空指针域,存放指向结点在某种遍历次序下的前驱和后继结点的指针【注】已知二叉树的节点个数n,那么边的个数n-1。现在给出树节点的定义:class TreeNode{public: TreeNode(int x) { v...原创 2018-07-25 14:03:26 · 314 阅读 · 0 评论 -
leetcode中层次遍历(LevelOrder)的应用
二叉树的层次遍历,是一种很直观的遍历二叉树的方法,应用C++STL的队列很容易实现出来,笔者给出层次遍历(LevelOrder)的代码://LevelOrder/*** Definition for a binary tree node.* struct TreeNode {* int val;* TreeNode *left;* TreeNode *...原创 2019-01-10 15:23:24 · 2600 阅读 · 0 评论