机器学习(一)
数据预处理
数据处理可谓是机器学习的重中之重,接下来我所用到的数据集和代码如下:数据集,代码
导入库首先需要导入python库函数:
12345678910##下面两个库都是机器学习最常用的2个库import numpy as npimport pandas as pd## 以下的库是数据预处 ...
java学习笔记(一)
java基本概念
JVM,JRE与JDKjava语言有一个非常显著的特征就是跨平台性,无论在什么操作系统上,java程序都能够运行,这就得益于java的JVM。
JVM java虚拟机,简称JVM(java virtual machine),是运行java程序的假想计算机,是jav ...
算法学习
算法学习
getchar和putchargetchar用于输入单个字符,putchar用于输出单个字符
123char c;c=getchar();putchar(c);
常见的math函数使用math内置函数需要添加头文件
123456789fabs(double x); //取x的绝对值 ...
BFS学习
BFS学习
BFS,广度优先搜索,也称深度优先搜索,即搜索每次可达的所有点并进行标记,直到搜索范围覆盖所需要寻找的点。下面我们从迷宫搜索来看看DFS的应用。
迷宫搜索寻找迷宫中从起点到终点的最短可行路径。
解题思路用二维数组记录迷宫,并标记迷宫的障碍点,再通过DFS找出最短路径。
代码1234 ...
csp初体验
2020CSP第二场
趁着学校报团免费参加了2020csp第二场,被血虐而归。前2题属于签到题,题目本身并不难,主要是要慢慢分析。由于太弱,只能带来前2题的题解。
第一题题目大意给定一个点,要求从输入众多的点中找出距离该点最近的3个点并依次输出编号。
解题思路这个题用数组记录然后排序会有点麻烦 ...
线性表
线性表学习
顺序表顺序表,即线性表的顺序存储结构,采用结构体类型SqList表示为:
1234struct sqList{ ElementType data[maxSize]; int length;}
顺序表的实现建立顺序表1234567sqList *L= ...
初探DFS
DFS入门
DFSDFS,即深度优先搜索,是最重要的搜索思想之一,其核心在于解决当下问题,而下一步的做法和当前一样。其基本模型如下:
12345678910void dfs(int step){ 判断边界 for(int i=;i<=n;i++) { ...
暴力枚举
暴力枚举学习
火柴棍游戏题目大意 给定确定的n(n<=24)根火柴,要求全部使用并摆出A+B=C的等式,其中A,B,C均为整数,求问共有多少种摆法。
解题思路 将0-9这10个数字所需要的火柴棍个数记录在数组当中,通过暴力枚举来找出其中符合的个数。
代码123456 ...
链表
链表学习(一)
链表结构1.创建结构体
12345struct node{ int data; struct node *next;}
2.建立链表
123456789101112struct node *head,*p,*q;head=NULL;int x ...
初识队列和栈
初识队列和栈
队列 队列,作为一种比较简单的数据结构,其在算法中有着非常多的应用。其类似于一条单行道,先进先出,后进后出,每次需要记录头指针和尾指针。接下来我将从一个简单的例子出发渗透队列的思想。
题目大意 n 个人围成一圈,从第一个人开始报数,数到m的人出列,再由下一个 ...