编程基础知识
萌萌的生活
这个作者很懒,什么都没留下…
展开
-
基础+C++ + include介绍
一、include解决什么问题?二、如何使用include解决问题?1.解决的方法有几种?include的两种不同写法,#include<*.h>和#include"*.h"2.具体介绍一下使用的方法?(1).当采用的是旧的编程形式时?(这种情况在c语言编写的程序中比较常见)使用#include<*.h>。(2).当新的标准头文件时?(不论是c语言还是c++语言+这种情况在...原创 2018-04-07 14:23:17 · 543 阅读 · 0 评论 -
位算符+左移和右移
一、知识点1.位运算只有5种:与、或、异或、左移、右移。2.与、或、异或、左移、右移的运算规律。与、或、异或的运算规律 与(&) 0&0=0 1&0=0 0&1=0 1&1=1 或(|) 0|0=0 1|0=1 0|1=1 1|1=1 异或(^) 0^0=0 1^0=1 ...原创 2018-10-15 10:54:02 · 613 阅读 · 0 评论 -
C++ STL 库函数大全
/////////////////////////////////////////点击打开链接 C99 增加#include <complex.h> //复数处理#include <fenv.h> //浮点环境#include <inttypes.h> //整数格式转换#include <stdbool.h> //布尔环境#inclu...转载 2018-04-04 20:09:57 · 3943 阅读 · 1 评论 -
STL+hash_map+map
1。目录map简介map的功能使用map在map中插入元素查找并获取map中的元素从map中删除元素2。map简介map是一类关联式容器。它的特点是增加和删除节点对迭代器的影响很小,除了那个操作节点,对其他的节点都没有什么影响。对于迭代器来说,可以修改实值,而不能修改key。3。map的功能自动建立Key - value的对应。key 和 value可以是任意你需要的类型。根据key值快速查找记录...转载 2018-04-04 20:08:11 · 113 阅读 · 0 评论 -
找工作+笔试+输入输出的处理
==============================(1)==================================一、解决什么问题概括:输入不说明有多少个Input Block,以EOF为结束标志。描述:Example1:Calculate A + B .Input:Each line will contain two integers A and B . Process to...转载 2018-04-04 20:06:55 · 712 阅读 · 0 评论 -
数据结构+初步认识+常见术语
数据:定义:数据是描述客观事物的符号,是计算机中可以操作的对象,是能够被计算机识别,并输入给计算机处理的符号集合。外延:数据可以是数值类型(比如:整型、实型),也可以是非数值类型(比如:声音、符号、图像)。——看图说话。数据 数值类型非数值类型 整型、实型声音、符号、图像数据性质:——(1)对数据的一些常见的描述(1)数据就是符号,并且是满足两个前提的符号。第一、可以输入到计算机中。第二、能...原创 2018-04-02 17:21:13 · 387 阅读 · 0 评论 -
C++ + #include<memory> +智能指针
先转过来,稍后再整理!!=========================auto_ptr====================1 auto_ptr2 unique_ptr 1 auto_ptr 一、解决什么问题?C++的auto_ptr所做的事情,就是动态分配对象以及当对象不再需要时自动执行清理。二怎么解决?1.基本思想?2.规则?使用std::auto_ptr,要#include <m...转载 2018-04-08 21:53:48 · 3121 阅读 · 0 评论 -
笔试+查找算法
===========查找算法总结=============一、解决什么问题?这类问题的规律是什么?如何在大量的信息中找到给定的信息元素?二、有哪些解决方法? 顺序查找、二分查找、插值查找、斐波那契查找、树表查找、分块查找、哈希查找三、查找算法的选择和比较?===============详细介绍================一、顺序查找(线性查找)1.解决什么问题?查找+数据的存储结构是线性表...原创 2018-04-08 10:37:46 · 657 阅读 · 0 评论 -
code+定义赋值运算符函数
一、要点1.把返回值的类型声明为该类型的引用。2.在函数结束前返回实例自身的引用(即*this)3.把传入的 参数的类型声明为常量引用。4.释放实例自身已有的内存。5.判断传入的参数和当前的实例(*this)是不是同一个实例。二、实现#include <iostream>#include <cstdlib>#include <cstring>using n...转载 2018-04-07 15:16:49 · 468 阅读 · 0 评论 -
面试+排序算法
一张各种排序算法的对比:1、选择排序(Selection Sort) 选择排序的基本思想是对待排序的记录序列进行n-1遍的处理,第i遍处理是将L[i..n]中最小者与L[i]交换位置。这样,经过i遍处理之后,前i个记录的位置已经是正确的了。 2、 插入排序 (Insertion Sort) 插入排序的基本思想是,经过i-1遍处理后,L[1..i-1]己排好序。第i...转载 2018-04-06 15:47:14 · 118 阅读 · 0 评论