随笔分类 - C / C++ / C#
摘要:大家都知道对于浮点数,计算机的存储是存在精度问题的,在做浮点数比较的时候,往往使用大于或者小于,很少使用等于号,但是在很多业务场景下,却很难避免相等的比较。由于浮点型的死区的存在,导致浮点数是无法使用等号进行比较的。浮点数存储的精度,就变成了“死区”。做不到是我们的技术问题,并不是用户的需求不合理。要解决死区的问题,首先要解决的就是精度问题。我们知道死区的存在,是因为浮点数在计算机中的存储是...
阅读全文
摘要:Time Limit: 2 Seconds Memory Limit: 65536 KB Most bicycle speedometers work by using a Hall Effect sensor fastened to the front fork of the bicycle. A magnet is attached to one of the spokes on ...
阅读全文
摘要:之前在解决一道算法题的时候,应用到set,特意对这个stl的容器类做了一些了解。在我的印象中,set就是一个元素不重复的集合,而事实上也正是这样的。无论从MSDN还是任何其它地方,都会告诉我们set的元素不可以重复。反之,只要元素不重复,就可以顺利的放入到set中。看起来这实在是再清楚不过了,但是仔细想一想的话,就会发现,话说只要不重复的元素就可以被放入到一个set中,但是什么样的元素是不重复的元...
阅读全文
摘要:在项目开发过程中,经常会写一些工具类。这些类里面,其实什么具体业务也没有做,只是为一些逻辑和算法提供了一些实现。比如一些格式化字符串的操作,获取连接字符串的操作等等。为了让这些方法通用,能够非常方便的...
阅读全文
摘要:很久没有在学习C++了,以前掌握的东西,现在也忘记的差不多了,偶尔想起了一些,顺便就记下来吧,省的我下次再想到的时候,又要纠结老半天才能想起来。 C++指针,我觉得应该可以分为两类:数据指针和函数指针。其中,数据指针也包括两类:普通数据指针和成员数据指针;函数指针也包括普通函数指针和成员函数指针。在学习C++的过程中,首先接触到的指针问题,大多是普通的数据指针,这一类指针是应用的很多的指针也是相...
阅读全文
摘要:以前一个很平常的问题,就是怎么去计算大数的问题。当然这里的大数不是说几万或者几十万这样的数字,而是那些……反正就是很大很大的数字,大到我都念不出来。要处理大数,很早以前,我是用一个字符串来模拟数值计算的,感觉算法上没有问题,但是效率上就低的有点让人不能接受了。后来才有同学告诉我,其实可以用数组的,用数字数组,这样一来,操作上跟我用字符串没有什么区别,但是计算的效率上就会...
阅读全文
浙公网安备 33010602011771号