随笔分类 - C++
路漫漫其修远兮
摘要:题目描述 Given a singly linked list where elements are sorted in ascending order, convert it to a height balanced BST. 给一个排了序的单向链表,把它转换成平衡二叉搜索树。 "题目链接" 我的
阅读全文
摘要:题目描述 一个链表中包含环,请找出该链表的环的入口结点。 "题目链接" 粗暴方法,供出利器 : 烧脑解法: 第一步: 找环中相汇点。分别用p1,p2指向链表头部,p1每次走一步,p2每次走二步,直到p1==p2找到在环中的相汇点。 第二步: 找环的入口。接上步,当p1==p2时,p2所经过节点数为2
阅读全文
摘要:C++ 中的内存区 Const Data: The const data area stores string literals and other data whose values are known at compile time. No objects of class type can e
阅读全文
摘要:再度学习使用 Git 后, 已经沉浸其中无法自拔了。 另外, 在 Github 上漫游的时候发现了一个绝妙的项目, 以及这个书单。 经典编程书籍大全 100+ 经典技术书籍,涵盖:计算机系统与网络、系统架构、算法与数据结构、前端开发、后端开发、移动开发、数据库、测试、项目与团队、程序员职业修炼、求职
阅读全文
摘要:C++Primer 5th 中文版 12.19 智能指针 share_ptr weak_ptr
阅读全文
摘要:对C/C++程序员来说,管理和使用虚拟存储器可能是个困难的, 容易出错的任务。与存储器有关的错误属于那些令人惊恐的错误, 因为它们在时间和空间上, 经常是在距错误源一段距离之后才表现出来。 将错误的数据写到错误的位置, 你的程序可能在最终失败之前运行了好几个小时,且使程序中止的位置距离错误的位置已经
阅读全文
摘要:这正是秋季将尽, 冬季未到的时节。 黄土高坡上已滚起了漫天黄沙, 而这里却是万里晴空如练! 风, 丝丝入骨! 未央柳即将枯死的枝条,仍在挣扎。 街道两旁清一色的银杏树叶, 金灿耀眼。 耀的令人感动, 感动的令人心碎! 很显然,这又是一个悲伤的人, 和一个悲伤的故事。 C艹老师给我们布置了一道...
阅读全文
摘要:一切都应该尽可能简单。 但要做到这一点你必须掌握复杂性。 巴特勒.兰普森《编程大师访谈录》 博文摘要: 关于疑问 关于资讯站点 关于github 关于HTML5 关于编程语言 关于算法 关于开发者学习网站 关于贴代码 关于项目开发 关于招聘 关于娱乐 关于某人 后续 关于疑问: IT技术问答网 知乎
阅读全文
摘要:摘要: 阅读全文这是一个定义的一个矢量类, 然后用矢量类模拟一个酒鬼的随机漫步问题很简单, 实现也不麻烦, 但是这个小程序却可以呈现出许多语法知识。而且代码风格也不错,因此保存在了这篇博客中。建议: 1. 类的声明以及函数的声明放到一个文件夹内,并且在一些必要的地方加上注释! 2.函数的实现放到...
阅读全文
摘要:毫无疑问, 这个又是给新入门学C语言的小鲜肉准备的!题解:1. 直接两个循环就ok啦!当初讲课的时候几乎讲过原题啦。2. 直接 100的三次方就是1000000啦,所以直接对某数的三次方开方(取int型),然后再平方, 判断一下是否相等。3.可以直接扫描一下,把大写字母都转化成小写,然后逐个判断!...
阅读全文
摘要:前几天这篇博客写了太多废话! 删啦~~。 本篇博客只是为chd A协的全嫩小鲜肉入门C语言的预科, 如果你在此处学习C语言, 不幸走火入魔, 小弱概不负责。 //请直接随便找个C语言编译器,抄一下下面的程序//如果不会用编译器,或根本不知什么是编译器//请自行默默百度, 下载, 安装,学习使用...
阅读全文
摘要:Write programs that do one thing and do it well ----- Doug McIlroy (UNIX哲学) 如果你学过线代, 又恰巧你是个coder, 那么你应该写个计算行列式的program。计算行列式(数学知识): 每行都按行坐标排序, 求出列坐标排...
阅读全文
摘要:PS:这篇博客用来记录一些一般的C++书中草草掠过的一些概念。 或者一些不太容易理解的概念的详细解释。 欢迎新手进入,欢迎高手指正! Orz 。引用: 为对象起了另外一个名字, 引用类型引用(refers to)另外一种类型。int ival = 1024;int &refval = ival;in...
阅读全文
摘要:最大子段和是一个十分经典的问题。 给定由n个整数(包含负整数)组成的序列a1,a2,...,an,求该序列子段和的最大值。 当所有整数均为负值时定义其最大子段和为0。 例如,当(a1,a2, ……a7,a8)=(1,-3, 7,8,-4,12, -10,6)时,最大子段和为:23 bj是1到j位置的
阅读全文
摘要:草滩小恪一直为如何学习英语而苦恼, 特别是单词的记忆。临近考试啦,草滩小恪想恶补一下英语单词, 但是草滩小恪又是very lazy 所以 草滩小恪就找到了草滩大学的历年英语考试卷, 想背一下 阅读 里面出现的高频词汇。草滩小恪认为这idea真TM太机智啦!!!。 但是, 很快草滩小恪就发现, 寻找短...
阅读全文
摘要:C++对时间的操作也有许多值得大家注意的地方。最近,在技术群中有很多网友也多次问到过C++语言中对时间的操作、获取和显示等等的问题。下面,在这篇文章中,笔者将主要介绍在C/C++中时间和日期的使用方法. 通过学习许多C/C++库,你可以有很多操作、使用时间的方法。但在这之前你需要了解一些“时间”和...
阅读全文
摘要:问题描述: 要求把第二个文件拼接到第一个文件的末尾。 如把file2 拼接到 file末尾。 (直接复制一下不就行了嘛! 但是老师非让编程, 真是蛋疼!!,而且是闲的蛋疼!!!)。例如:file1: I am not responsible of this code. They made me...
阅读全文
摘要:queue-概述:队列是一种特殊的线性表,它只允许在表的前端(Front)进行删除操作,而在表的后端(Rear)进行插入操作。l进行插入操作的端称为队尾,进行删除操作的端称为队头。队列中没有元素时,称为空队列。在队列这种数据结构中,最先插入在元素将是最先被删除;反之最后插入的元素将最后被删除,因此队...
阅读全文
摘要:大家都应该知道, 指针是个什么玩意儿, 它就是用来存另一个变量的地址的。这玩意儿在程序中容易引起不易察觉的错误, 而且会给调试带来莫大的困难。 尽管如此,它现在依然存在着, 这就从另一方面说明了, 它的功能爆表。 在实现链式存储, 图, 树, 森林时, 大都要用指针。 不仅如此, 在访问多维数组,函
阅读全文
摘要:大整数类又叫高精度。 就是求大数的四则运算的算法, (其实就是模拟小学生算数的方法, 什么? 你不会, 那你还不如小学生, 哈哈!)。 在这里只贴加法运算符的重载,其他的运算符与加法类似。闲言少叙, 直接上代码(小声告诉你, 里面用了几个库函数和STL, 嘿嘿!!!)。 1 #include 2 #...
阅读全文