
算法课
~嘘~禁止想象~
~嘘
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
算法练习(使用空循环)
删除所有的重复值Data = {2,2,2,3,3,4,4,4,4,5,5,6}结果:{2,3,4,5,6}#include<stdio.h>int main(void){ int Data[] = {2,2,2,3,3,4,4,4,4,5,5,6}; int i, j; int len = sizeof(Data) / sizeof(Data[0]); for (i = 0, j = 0; i < len && ((Data[i] == Data[i.原创 2020-06-09 21:36:10 · 355 阅读 · 0 评论 -
两矩阵相乘(二维数组)
例:输入2 33 21 2 42 0 31 23 20 5输出7 262 19#include <stdio.h>#include <stdlib.h>#include <time.h>#define N 10int main(void){ int A[N][N], B[N][N], mul[N][N]={0}; int max[N], min[N]; int i, j, k, m, n, x, y; int原创 2020-05-18 18:19:53 · 909 阅读 · 0 评论 -
关于二维数组的处理
1. 二维数组的访问两层 for 循环,外层遍历行,内层遍历行内列1.1 栗子 one 遍历遍历输出二维数组中的值,每5个换一行#include <stdio.h>int main(void){ int a[5][5] = { 1,2,3,4,5, 6,7,8,9,10, 11,12,13,14,15, 16,17,18,19,20, 21,22,23,24,25 }; int count = 1; for (int i = 0; i < 5原创 2020-05-18 15:21:31 · 836 阅读 · 0 评论 -
第一次正式算法课
1. 数据结构 (基础支撑) 数据(Data){ 1.存储在某种介质上, 2.可识别, 3.物理符号 要素{ 1.类型(type):例 int 2.值(value) 例 32767 } } // 用来识别信息的基本组成单位 数据元素(DATA Element){ 1. 若干数据的集合 2. 用来表示现实世界的一个完整的信息 } // 对数据的处理方法 数据结构{ 1. 逻辑结构:数据结构中数据元素之间存在的逻辑联系原创 2020-05-13 23:32:22 · 325 阅读 · 0 评论 -
用数组的方式实现散列查找的(线性探查法)
先将一组数据以除留余法存储,就是说假定一个线性表为a[]={18, 75, 60, 43, 54, 90, 46},选取散列函数为:h(K)=K%m 取m=13得到的 h(K) 就是数据在 storeArray[ ] 中存储的下标例: a[]={18, 75, 60, 43, 54, 90, 46} a[0] = 18; 18 %13 = 5; 那么 18 就存储在 stor...原创 2020-05-07 18:56:54 · 469 阅读 · 0 评论 -
修改我的第一个项目(Visual C++ 6.0)
第一步:打开我创建的.cpp文件第二步:用下面的代码替换头文件#include "stdafx.h"#include <tchar.h>#include<stdlib.h>#include<string.h>#include <Windows.h>#include<stdio.h>#include"resource.h"...原创 2020-04-22 09:44:26 · 251 阅读 · 0 评论 -
创建我的第一个项目(Visual C++ 6.0)
第一步:Ctrl+N(跳出需要新建的项目)第二步:在项目里寻找工程并填写以下三个内容第三步:创建一个典型的"Hello World"程序第四步:创建完成让我们来运行一下1. 先将StdAfx.cpp文件编译一下2. 然后我们在视窗将他打开并编译运行3. 好了第一个项目任务创建完成...原创 2020-04-22 09:25:18 · 362 阅读 · 0 评论