Skip to content

Instantly share code, notes, and snippets.

View kangzhiheng's full-sized avatar
🎯
Focusing

Twinkle Refrain kangzhiheng

🎯
Focusing
View GitHub Profile
@kangzhiheng
kangzhiheng / time_warpper
Last active August 20, 2020 11:54
Python装饰器-定时
# coding:utf-8
from functools import wraps
from datetime import datetime
import time
def func_timer(function):
'''
用装饰器实现函数计时
:param function: 需要计时的函数
:return: None
@kangzhiheng
kangzhiheng / 字符串转换成int类型.cpp
Created August 19, 2019 16:18
字符串转换成int类型说明及示例
#include <iostream>
#include <string> // stoi()函数
using namespace std;
int main()
{
// 将string字符串转换为int类型
/*
@kangzhiheng
kangzhiheng / 删除容器里的重复元素.cpp
Last active August 7, 2019 08:40
删除容器里的重复元素
// 删除容器里的重复元素
// 1. 排序;
sort(pStr.begin(), pStr.end());
// unique()返回的是容器里的重复元素的起始位置
pStr.erase(unique(pStr.begin(), pStr.end()), pStr.end());
@kangzhiheng
kangzhiheng / 归并排序.cpp
Last active May 7, 2021 03:52
排序算法
//-----------------------------------------------------------------------------
// 作 者:adoredee
// 创建时间:2019.04.24
// 描 述:归并排序
//-----------------------------------------------------------------------------
#include <iostream>
#include <vector>
using namespace std;
@kangzhiheng
kangzhiheng / 插入排序.cpp
Created April 24, 2019 05:21
排序算法之 —> 插入排序
//-----------------------------------------------------------------------------
// 作 者:adoredee
// 创建时间:2019.04.23
// 描 述:插入排序
//-----------------------------------------------------------------------------
/*
数组前面是排序好的,乱序的数依次向有序的数比较
*/
#include <iostream>
@kangzhiheng
kangzhiheng / NULL和nullptr空指针.cpp
Created April 16, 2019 04:47
关于NULL和nullptr
#include <iostream>
/*
关于NULL和nullptr
NULL ——> 宏定义为0(C++中, 在C中, NULL可以表示为空指针)
nullptr ——> 标识空指针,可以被转换成任意类型的指针和bool类型,但不能转换为整数。
*/
// 函数重载
void func(char*)
{
cout << "It's me!" << endl;
/*------------- 读入二维数组---------------*/
int row;
cin >> row; // 设置为row行
int col;
cin >> col; // 设置为col列
vector<vector<int>> arr(row, vector<int>(col)); // 创建一个容器arr,有row个vector<int>类型的数据,
// 每一个row里又是一个容器vector组成,有col个元素,既col列
// arr也是这个容器的首地址