
c语言
Jmayday
人生就像一场修行,不断改变自己对世界的认知,去探索和发现未知事物的奥秘,一次令人回味无穷的旅途
展开
-
算法复杂度速查表
复杂度通常会使用大-O 记号来表示,比如快速排序的平均时间复杂度是 O(nlog(n))。虽然我是「理解派」,但是虽然每个算法/数据结构都理解了,不时仍有可能忘记具体某个算法/数据结构的复杂度(特别是在最好、最坏和平均情形下的复杂度)。因此制作一个速查表是蛮有必要的。动手前先看看是否已经有轮子是一个好习惯,果不其然,我找到了原作。http://bigocheatsheet....转载 2020-02-27 09:11:27 · 1370 阅读 · 0 评论 -
面试官想要的POST和GET
GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。你可能自己写过无数个GET和POST请求,或者已经看过很多权威网站总结出的他们的区别,你非常清楚知道什么时候该用什么。当你在面试中被问到这个问题,你的内心充满了自信和喜悦。你轻轻...转载 2019-10-18 17:28:43 · 136 阅读 · 0 评论 -
模拟银行业务办理系统项目代码
代码如下:#ifndef __BANK_H #define __BANK_H #include "User.h" #include <cstring> #include <string> #include <vector> using namespace std; const int upNum = 1000; class Bank { public:原创 2017-12-12 21:56:52 · 1234 阅读 · 0 评论 -
链表知识技巧
一、创建单向链表,链表的每个结点有一个数据元素。从键盘输入若干个非零整数作为结点的数据元素分析: 1.为简化链表操作中对表中有结点的情况处理,一般会在链表中在链表中增加一个结点,作为链表的第一结点,但该结点不放数据元素,特称之为头结点。 2.建立一个有头结点的单向链表,采用每次在链表的尾部增加一个结点的方式,将所有的结点链接起来。由于新结点是添加在单向链表的尾部,故需要设置原创 2017-11-22 17:10:18 · 323 阅读 · 0 评论 -
三子棋小游戏
一、井字双人对战游戏(3子棋游戏) 分析 1.棋盘模拟。 因为棋盘上的交叉点正好是3行3列,因此用一个3行3列的二维数组即可。数据初始值为0,表示未有妻子落下;值为1表示落下的是1好选手棋子,之位2表示的是2号选手的棋子。 2.是否连成一条线检测。 对刚落下的妻子检查所在的行是否都是同一选手的棋子;同样再检测所有的列是否都是同一选手的棋;同样的方法再检测对角线和反原创 2017-11-20 23:09:43 · 354 阅读 · 0 评论 -
简单的转换
1.如何将十二小时转化为二十四小时,代码如下:# include<stdio.h>int main()//十二小时转化为二十四小时{ int h = 0; int m = 0; char ch = 0; printf("输入12小时的时间(如10:27A或7:36P)\n"); scanf("%d:%d%c",&h,&m,&ch); if(ch==原创 2017-10-28 14:55:33 · 823 阅读 · 0 评论 -
典型的选择排序法
分析: 以十个整数为例,首先在10 个整数选出最大整数存放于a[0],再从其余9个数中选出最大整数存放于a[1]中,依次类推,a[9]中存放最小整数。 代码如下: #include<stdio.h># define N 10int main()//典型排序算法{ int i,temp,a[N]={20,50,90,30,70,40,10,80,100原创 2017-10-23 21:15:44 · 252 阅读 · 0 评论 -
数据结构(Date Structures)
一、数据基础 1.数据(Date): 描述客观事物的数值、字符以及能输入机器且 能被处理各种符号集合。 2.数据元素(Date Element) 组成数据的基本单位,是数据集合的个体。 3.数据对象(Date Object) 性质相同的数据集合。 4.数据结构(Date Structure) 相互联系的数据元素的集合 5.数据类原创 2017-09-21 23:06:36 · 1241 阅读 · 0 评论 -
素数的几种常见求法
打印100~200之间的素数 黄铜 分析: 1.首先要输入100~200之间的素数,可以建立一个变量i再用一个for循环。 2.判断一个数是否是素数的方法是,除了一和它自身外,不能被其他数整除。 3.创建一个变量j,取值是2~i-1,可以用 i%j是否等于零判断,如果不是则使用break跳出此循环。另一种情况是当j==i时,也会跳出循环,打印此时的i。原创 2017-10-07 11:10:29 · 1722 阅读 · 0 评论 -
c语言中的指针
一、指针(poiter) 1.定义:指的是一个内存地址。 2.指针变量:指的是一个变量,表示另一个变量的地址。 一般形式; 类型说明符*变量名 例如: char p2; /*p2是指向字符型变量的指针变量/ float p3; /*p3是指向单精度变量的原创 2017-09-16 22:30:34 · 404 阅读 · 0 评论