摘要:
随着软件领域产业越来越大,程序越写越大,一个人很难独立完成一个很大的程序,需要有个依据做分工,函数提供了分工依据,后来函数为分工单位的方式,也显示出了一些弊端,发展出了编程思想,面向对象、构建、侧面思想,适用于不同问题。 面向过程以函数为单位分工 阅读全文
posted @ 2022-11-24 10:26
彩红caihong
阅读(20)
评论(0)
推荐(0)
摘要:
数组越界 无报错,只是差那么几项,结果不对 调试界面或停止界面 阅读全文
posted @ 2022-11-24 10:26
彩红caihong
阅读(27)
评论(0)
推荐(0)
摘要:
数组 把有关联数据放一起 下标去访问,很快速 天然线性结构 连续空间:首地址、下标 要不要用数组,怎么用,何时用 速查手册 密码表 ASCII码表 中药库 没发明计算机前,通过空间有序去对一些不好处理的东西进行有序化,人类早就运用的思想。 无非是把实体空间搬进计算机内存空间里去了。 让数据变得更有序 阅读全文
posted @ 2022-11-24 10:24
彩红caihong
阅读(34)
评论(0)
推荐(0)
摘要:
工地筛、黄豆筛 希望引导大家从生活上获得更抽象、更通用知识,非常重要 体现从一个方向考虑问题时可能很难,换一个角度考虑问题,就有可能把问题简化,有更好的方法去解决 更有操作性指导意见,当想用筛法,或试图去用筛法,做尝试 首先考虑是不是能够用到数组。如果没有数组的话,筛法肯定是没法去实现的 筛东西要筛 阅读全文
posted @ 2022-11-24 10:24
彩红caihong
阅读(47)
评论(0)
推荐(0)
摘要:
 阅读全文
posted @ 2022-11-24 10:23
彩红caihong
阅读(22)
评论(0)
推荐(0)
摘要:
          阅读全文
posted @ 2022-11-24 10:20
彩红caihong
阅读(32)
评论(0)
推荐(0)
摘要:
手中的牌有序会让查找更快,怎样使手中牌有序? 阅读全文
posted @ 2022-11-24 10:20
彩红caihong
阅读(28)
评论(0)
推荐(0)
摘要:
选左边/右边都与线性查找差别不大,选中间最好 阅读全文
posted @ 2022-11-24 10:19
彩红caihong
阅读(27)
评论(0)
推荐(0)
摘要:
1 阅读全文
posted @ 2022-11-24 10:18
彩红caihong
阅读(21)
评论(0)
推荐(0)
摘要:
    阅读全文
posted @ 2022-11-24 10:16
彩红caihong
阅读(14)
评论(0)
推荐(0)
摘要:
线性查找 上亿规模太慢了,需要更快查找方式 如果手里牌有顺序,更快查找,假设有顺序怎么找 阅读全文
posted @ 2022-11-24 10:16
彩红caihong
阅读(26)
评论(0)
推荐(0)
摘要:
怎么表达每张扑克牌? int、char(0-255)、double适用 bool不适用 扫一眼牌就找到了————枚举思想 阅读全文
posted @ 2022-11-24 10:15
彩红caihong
阅读(22)
评论(0)
推荐(0)
摘要:
阅读全文
posted @ 2022-11-24 10:10
彩红caihong
阅读(14)
评论(0)
推荐(0)
摘要:
阅读全文
posted @ 2022-11-24 10:10
彩红caihong
阅读(19)
评论(0)
推荐(0)
摘要:
数学知识运用对解决问题还是非常重要的 计算机常见问题————查找问题 阅读全文
posted @ 2022-11-24 10:10
彩红caihong
阅读(33)
评论(0)
推荐(0)
摘要:
阅读全文
posted @ 2022-11-24 10:09
彩红caihong
阅读(20)
评论(0)
推荐(0)
摘要:
全局变量定义的内存空间比局部变量大些 阅读全文
posted @ 2022-11-24 10:09
彩红caihong
阅读(24)
评论(0)
推荐(0)
摘要:
问题规模逐渐增大,求素数效率其实不高 提高效率 古希腊筛法 最关键点是何为筛子 引入数组 枚举2-100这99个变量 引入变量——数组 阅读全文
posted @ 2022-11-24 10:08
彩红caihong
阅读(19)
评论(0)
推荐(0)
摘要:
数组 一组的数、一组的变量 变量能干什么,数组中的每一个值都可以进行对应的操作 阅读全文
posted @ 2022-11-24 10:08
彩红caihong
阅读(22)
评论(0)
推荐(0)
摘要:
什么是函数 一个具有特定功能的、相对独立的模块,能够被多次使用 函数设计的要素 功能——函数的定义 模块——函数的声明 使用——函数的调用 bool isPrime(int); 有一个函数,名叫isPrime,有一个(int)的输入,输出为bool类型 函数声明后,就可以进行调用了 #include 阅读全文
posted @ 2022-11-24 10:04
彩红caihong
阅读(26)
评论(0)
推荐(0)
摘要:
思考一 for循环n规模为10的5次方,输出变慢 变慢 有没有更快的方法呢 阅读全文
posted @ 2022-11-24 10:04
彩红caihong
阅读(22)
评论(0)
推荐(0)
摘要:
问题 为了让小朋友熟悉倍数概念,让小朋友去插花,第一个小朋友向大于2且是2的倍数的花瓶插花,向大于3且是3的倍数的花瓶插花,以此类推...,最后哪些花瓶没被插花呢? 插花过程 第一个小朋友,给2的倍数的花瓶插上花 第二个小朋友,给3的倍数的花瓶插上花 第三个小朋友,给4的倍数的花瓶插上花 ... 没 阅读全文
posted @ 2022-11-24 10:03
彩红caihong
阅读(26)
评论(0)
推荐(0)
摘要:
循环语句 for while do while 运算符优先级 适当用括号明确优先级 变量作用域 尽量避免变量作用域污染,在对应范围定义变量 阅读全文
posted @ 2022-11-24 10:00
彩红caihong
阅读(27)
评论(0)
推荐(0)
摘要:
字符本质上是整数 char范围0-255,数值连续排列。 判断一个字母是否小写 ch >='a'且 ch <= 'z' ch = ‘2’变成对应数值2 ‘2’-‘0’=2 ASCII码表 leetcode 阅读全文
posted @ 2022-11-24 09:57
彩红caihong
阅读(28)
评论(0)
推荐(0)
摘要:
枚举思想 特别重要的算法思想 很重要,朴素、有效 是计算机的基础的智能的表现 在有限解空间里找 问题不一样,枚举的代价可能很大 目前计算机不具备推导能力,未来或许有可能? 无序的变有序:编号或者放在有序的格子里,也要可计算 生活中例子,邮政编码,街道号,房间号 人类从来都在追求,无序变有序 计算机能 阅读全文
posted @ 2022-11-24 09:47
彩红caihong
阅读(38)
评论(0)
推荐(0)
摘要:
顺序、分支、循环能解决所有(复杂、简单)算法问题 循环是重复的升级版 循环体现了编程的人对规律性把握是否到位 计算机使得人力、思维得到衍生 阅读全文
posted @ 2022-11-24 09:45
彩红caihong
阅读(31)
评论(0)
推荐(0)
摘要:
算法是一系列对特定问题求解的特定指令 算法并不高大上、不神秘 生活中的算法 做事情很明确的步骤,先做什么再做什么。在什么条件下做什么 计算机只会做你告诉它怎么做的事情,我们不知道,计算机更加不知道了 算法是有限的、明确的、每一个步骤是可实现的,能解决问题的。 经典算法,掌握后能解决很多问题了 不同算 阅读全文
posted @ 2022-11-24 09:45
彩红caihong
阅读(33)
评论(0)
推荐(0)

浙公网安备 33010602011771号