数据结构与算法
hacker_lpy
学的通信工程专业,做过一年的java J2EE开发,现在从事C++开发,熟悉windows程序设计及linx后端服务器开发
展开
-
std::cin C++标准输入流
用了那么久的c++,都没有深入去学习一下c++的标准输入流(cin),标准输出流的(cout)的用法,一般只是简单的使用去获取一个字符串或者几个整型输入。但是发现如果遇到了比较复杂的输入,这简单的三板斧就不够用了,需要考虑空白符(空格,tab,换行符等)的影响。而c++又提供了cin.get,cin.getline,std::getline,等不同的类方法和全局函数,没深入的了解的咋一看就有点晕,这几个函数到底有啥区别?又有哪些坑?下面是我自己的一些补充。原创 2023-06-11 15:57:23 · 1371 阅读 · 0 评论 -
keepalive+Nginx 配置实现高可用
参考这篇文章,写的简介易懂Linux集群之keepalive+Nginx转载 2021-11-22 17:46:43 · 118 阅读 · 0 评论 -
C++实现二叉查找树,有兴趣的可以互相交流
最近在研究数据结构这本书,自己动手实现的一个二叉查找排序树的类BinSortTree,实现数据的插入,查找,删除,层序遍历,中序遍历等操作,熟悉数据结构的朋友都知道,根据二叉排序树的定义,中序遍历后得到的序列就是按照从小到大的顺序排列的,而最后删除二叉排序树的时候,要先删除子节点,才能删除父节点,其实就是一个后续遍历的过程。现在把代码分享一下,供大家参考学习。其实这个跟stl的set容器已经十分相...原创 2020-04-03 11:43:14 · 144 阅读 · 0 评论 -
数据库索引使用的数据结构,B+树图文详解,言简意赅
https://blog.csdn.net/qq_26222859/article/details/80631121转载 2019-11-30 18:06:12 · 132 阅读 · 0 评论 -
八大排序算法合集(C++实现)
最近重新复习了一下排序算法,深入理解了各个排序算法的基本思想,根据算法基本思想重新写了这八种类型的排序算法,特此总结一下,以便日后忘记时可以重新查看。也给有需要的朋友作参考。#include <iostream>#include <vector>#include <queue>using namespace std;/********...原创 2018-06-12 21:15:40 · 916 阅读 · 0 评论 -
将数字用用英文拼写出来
#include <iostream>#include <string>#include <vector>#include <algorithm>using namespace std; string strUnit[4] = {"thousand", "million", "billion"}; string st...原创 2019-02-08 13:00:58 · 293 阅读 · 0 评论