![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
lucky-L
做个踏实爱思考爱动手的程序员!
展开
-
大数运算
大数运算 此代码为 剑指offer上的代码,觉得不错,自己用手敲了一遍。#include<string>#include<algorithm>#include<iostream>using namespace std;struct bigInteger { //定义大数结构体static const int BASE=100000000;//大数的基数static const int原创 2017-02-24 11:00:47 · 200 阅读 · 0 评论 -
指针的一些总结
2016年9月14日:指针数组和数组指针 指针数组是指:数组元素都是指针 int *ptr[5]; int a = 2, b = 3, c = 6,*p, *q; p = &a; q = &b; ptr[0] = &a;//存入的是a的地址 ptr[1] = &b; ptr[2] = &c; cout <<"ptr[0] "<<原创 2016-11-08 15:18:12 · 193 阅读 · 0 评论 -
合并排序链表(剑指offer)
合并排序链表(剑指offer)struct listNode { //定义链表头节点 int m_nValue; listNode * m_pNext;}listNode * mergeList (listNode * pHeadList1,listNode * pHeadList2){ if (pHeadList1 == NULL) {return pHeadList2;} /原创 2017-02-25 14:23:15 · 195 阅读 · 0 评论 -
二叉查找树
二叉查找树1.使二叉树成为二叉查找树的方法为,对于任意一个节点是它的左节点的值小于该节点,它的右节点的值大于该节点。 2.数据结构与算法分析中的二叉查找树ADT,public为外层操作函数(调用私有函数实现),private中存放树节点,及针对树的操作(一般用递归)。其中用到了函数对象这个概念–将函数封装到一个空类中,以对象的方式作为参数传递。 3.一棵树所有节点的深度和称为内部路径长。原创 2017-03-29 11:38:02 · 155 阅读 · 0 评论 -
刷题日记-自己的以及网友的总结
这篇博客记录我从2017年4月24号开始,每天刷题的日记,以后每天会更新! %第一天%%%%%%%%%%% 在此声明,有些文字太多,直接拷贝网友的回答,在此谢谢各位网友! 如有侵权,请提示删除。1.堆和内存问题为了最大利用内存空间,堆和栈设计为从两端相向生长,堆是程序员分配的,按照人们的习惯低地址分配低内存高地址分配高内存,故堆从低地址开始向上增长,相应的栈从高地址向下增长。2.一个程序执行的原创 2017-04-24 21:48:57 · 578 阅读 · 0 评论 -
网友面经总结
LINUX篇1.管道的作用: ‘|’是管道命令操作符,管道的总用是将一个命令的正确输出作为下一个命令的输入。连续用管道符,意味着命令一的输出作为命令二的输入,命令二的输出作为命令三的输入,以此类推。 2.grep的作用 查询文本字符串 grep 【-r】[-d skip] abc 目录/* 查询某个目录下的 包含abc 的文件,-r 查询子目录 -d忽略子目录 -l 列原创 2017-08-15 20:23:20 · 194 阅读 · 0 评论