摘要: 1. ‘sizeof’ 的实质 sizeof可以接受变量和数据类型,并以字节为单位返回该类型所占内存的大小。 使用方式:1. sizeof(数据类型或变量) 2. sizeof 变量 sizeof不是一个函数(一般函数无法接受数据类型作为参数;函数只能通过括号传递参数,而sizeof可以通过空格加参 阅读全文
posted @ 2021-05-07 11:51 Dylan_Liang 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 问题: 求n以内所有素数,一般的做法是: 1. 遍历2-n之间所有的数i 2. 每个数i再遍历所有小于它的数看是否能被小于它的某个数整除,如果可以者该数i有可以被整除的数则是和数,没有则是素数。 两层for循环,时间复杂度高。 解法一:素数筛 思想:用素数去标记合数,例如,已知最小的素数是2,那么2 阅读全文
posted @ 2021-05-07 11:11 Dylan_Liang 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 1. 工厂模式是什么: 把创建对象的过程比作一个工厂中生产产品的过程,即在一个工厂中(工厂类)统一创建不同类型的产品(对象)。 利用了C++面向对象中的继承来实现。 2. 工厂模式为了解决什么问题: 1). 不同的类,需要不同的创建过程。如不同种类的动物,根据不同的场景会写下如下条件分支的代码: i 阅读全文
posted @ 2021-05-07 10:33 Dylan_Liang 阅读(91) 评论(0) 推荐(0) 编辑