#include<iostream> //模板元 变成 一般用于递归 游戏开发里常用 template<int N> struct data { enum {res=data<N-1>::res+data<N-2>::res}; }; template<> s
Reverse反转算法 1 #include <iostream> 2 3 using namespace std; 4 //交换的函数 5 void replaced(int &a,int &b){ 6 int t = a; 7 a = b; 8 b =
C++ 1 class Solution { 2 public: 3 int Fibonacci(int n) { 4 if (n == 0) return 0; 5 if (n <= 2) return 1; 6 7 int a = 1, b = 1; 8
C++ 1 class Solution { 2 public: 3 int Fibonacci(int n) { 4 if (n == 0) return 0; 5 if (n <= 2) return 1; 6 7 int a = 1, b = 1; 8
反向计算:编写一个函数将一个整型转换为二进制形式 反向计算问题,递归比循环更简单 分析:需要理解,奇数的二进制最后一位是1,偶数的二进制最后一位一定是0,联想记忆,这个和整型的奇偶性是一致的,1本身就是奇数,0本身是偶数。 十进制整数转换为二进制整数采用"除
COM是一个更好的C++ 15道简单算法题 非递归实现文件夹遍历 《STL系列》之map原理及实现 《STL系列》之vector原理及实现 C#转C++的一点分享 内存的分配VS回收&构造函数VS析构函数 内存池的原理及实现 构造函数产生的点及原因 虚方法的
初识C++的时候,觉得会个STL就差不多了,后来发现了C++11这个东西,以及C++14,C++17QAQ,看了一下,好高深不学,emmmm真香= = 这里就只讲一下对ACM写代码有很高帮助的部分特性,因为大部分OJ和比赛只支持11,所以14和17就不讲了,然
下了份《46家公司笔试题》做做,好久没接触这些基本知识了,熟悉下 1.完成下列程序 * *.*. *..*..*.. *...*...*...*... *....*....*....*....*.... *.....*.....*.....*.....*...