首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏C++信息学奥赛

    4-20 思维强化练习

    样例输入113514121481206811610573859213输出4分析:解题思路这是一个经典的活动选择问题(ActivitySelectionProblem),属于贪心算法的典型应用。 其中a1=1,a2=2,a3=4,a4=7,a5=11,a6=16,……令Si=a1+a2+……+ai,求Sn的值输入描述一行包含一个整数n,输出描述输出一个整数,表示Sn的值,因为Sn的值可能特别大, 解题思路数列规律分析:观察数列a的前几项:a1=1a2=a1+1=2a3=a2+2=4a4=a3+3=7a5=a4+4=11a6=a5+5=16可以发现递推关系:ai=a[i−1]+(i−1),其中i≥ (1)数组的并集:给定两个数组A,B把他们所有的元素合并在一起,并按照从小到大排序组成的集合,叫做数组A与数组B的并集;比如:数组{1,2,3}和{2,3,4}的并集是{1,2,3,4}。 (2)数的交集:给定两个数组A,B由所有属于数组A且属于数组B的元素,并按照从小到大排序组成的集合,所组成的集合,叫做集合A与集合B的交集;比如:数组{1,2,3}和{2,3,4}的交集为{2,3}。

    25410编辑于 2026-06-06
  • 来自专栏机器学习与统计学

    4 幅思维导图:学会 Python 爬虫

    原创:ZOE酱 https://zhuanlan.zhihu.com/p/36204695 这次给大家带来的是4 幅思维导图,梳理了 Python 爬虫部分核心知识点:网络基础知识,Requests, 本文思维导图仅仅涉及了爬虫最核心基础的部分,但足够应对入门所需了~ 1 爬虫基础知识 ? 2 Requests 库 ? 3 BeautifulSoup & urllib ? 4 Scrapy 爬虫框架 ?

    88930发布于 2019-07-05
  • 来自专栏个人分享

    思维体系---技术思维、业务数据思维、产品思维、复合思维

    那么总的来说,我分为四种思维模式: 一、技术思维   卧槽!干代码!出bug了!没错,这就是你进步的源头。 二、业务数据思维   业务思维上,更多会考虑到业务本身的价值,具有较强的业务敏感度。 三、产品思维   对于产品思维,很多人会想到,程序员总想砍死产品经理,改来改去哈哈。。但是其实产品思维的核心在于 与人打交道、与业务打交道、与技术打交道 以及 事物的推动作用。 那么产品思维,我们就可以概括为:业务本身、技能专业度、洞察力、心理学、全局观、高情商以及耐心,是一种复合的思维。 四、复合思维    毕竟本人也是技术出身,所以对于技术的感官更加强烈哈哈。。 但是如果,你能在精通专业技术的基础上,融合 技术 业务 产品 的体系化思维模式,我称之为复合型思维,因为这种思维模式,包含强大的同理心,包含敏锐的洞察力,同时也包含一定的视野广度,需要结合心理学、哲学、

    1.5K10发布于 2018-09-06
  • 来自专栏技术杂记

    一个运维人员的编程思维4

    Growth hacking 就是一个很典型的例子,通过关键动作的大数据分析,和AB测试以数据来驱动增长

    66030编辑于 2021-11-26
  • 来自专栏数林觅风——数据科学思维导图笔记

    4 幅思维导图:Python 爬虫 | Requests,BeautifulSoup,Scrapy

    这次给大家带来的是4 幅思维导图,梳理了 Python 爬虫部分核心知识点:网络基础知识,Requests,BeautifulSoup,urllib 和 Scrapy 爬虫框架。 第一次抓到数据时,感觉世界都明亮了呢~ 由于日常项目要求不高,本文思维导图仅仅涉及了爬虫最核心基础的部分,但足够应对入门所需了~ P.S.由于平台对图片有一定程度的压缩,建议下载高清原图(公众号后台回复 工具:XMind ▍思维导图 1 爬虫基础知识 ? 2 Requests 库 ? 3 BeautifulSoup & urllib ? 4 Scrapy 爬虫框架 ? 不感兴趣的朋友直接跳过即可~ 最近在忙着写英文稿子,等弄完这段,就正式开始分享思维导图精读类笔记,不再只局限于编程这一小领域了~我也会陆续把自己学习思维导图的经验分享给大家。希望大家喜欢。 哎,ZOE 酱也很想快点有这个和大家交流的机会呢~目前还不清楚开通的硬性标准是什么……运营时间太短,关注量也比较少 ~可能还需要大家等待一些时日~ 对思维导图有任何意见都可以反馈给 ZOE 酱哦~感谢

    1.3K30发布于 2018-07-20
  • 逆向思维思维模型

    原理 逆向思维的工作原理基于以下几个方面: 反转视角:要求我们从与传统观点相反的角度看待问题,通过反转问题的方向、目标或假设,打破常规的思维模式,发现新的可能性和解决方案。 出处 逆向思维作为一种思维模型,其概念和应用广泛存在于各个领域和学科中,特别是在创新和问题解决方面。它并非特定于某个特定的学术文献或著作,而是一种普遍的思维方式。 定义 逆向思维,也称求异思维,是对司空见惯的、似乎已成定论的事物或观点反过来思考的一种思维方式。 缺点:简单场景不需要逆向思维;有些场景逆向思维会增加复杂性;有些场景则不适合逆向思维。 使用场景 创新领域:帮助人们打破传统思维的桎梏,找到全新的创意和创新点。 问题解决:当传统方法无法解决难题时,逆向思维可以帮助人们打破思维定势,寻找新的解决方案。 图例

    74310编辑于 2025-04-05
  • 来自专栏老张的求知思考世界

    技术思维和产品思维

    当然最终在大方向上达成了一致,不过沟通的过程对我有些许启发,即技术思维和产品思维的不同。 所谓的技术思维是什么呢?一切以技术为出发点,拿着锤子四处敲钉子。 但换个角度,技术同学的技术思维,又何尝不是一种思维惯性的依赖路径。因为擅长什么,所以什么事都下意识从自己擅长的角度去分析和尝试解决。 产品思维是什么呢?用户有什么痛点,该如何解决他们的问题,我能提供什么产品功能和服务,能否解决用户的痛点,怎样才能让用户选择我的产品,而不是其他竞品? 课程矩阵,组合课程优惠策略,提供免费的软技能提升服务,定时定向的内部分享; 产品思维,其实是一种换位思考解决问题的思维方式。 不要成为锤子下的牺牲品 不要仅限于只做测试工作 构建自己的思维逻辑体系 如何构建自己的知识体系?

    50750编辑于 2023-09-08
  • 来自专栏机器学习炼丹之旅

    Codeforces Round #640 (Div. 4) B. Same Parity Summands(思维)

    给你一个数n要求分成k份且每份奇偶性相同,可以实现则输出YES和其中一种可能,否则输出NO。

    37520编辑于 2022-06-29
  • 来自专栏小樱的经验随笔

    BZOJ 1800: fly 飞行棋【思维题,n^4大暴力】

    id=1800 分析:n^4大暴力,随便搞,学卿学姐的,开始写了个O(n)的,WA了QAQ 下面给出AC代码: 1 #include <bits/stdc++.h> 2 using namespace std; 3 int m; 4 int a[30]; 5 int main() 6 { 7 cin>>m; 8 for(int i=1;i<=m;i++) 9 {

    81480发布于 2018-04-09
  • 来自专栏happyJared

    4张思维导图告诉你 - Python爬虫知识体系

    以简单、直观、清晰的思维导图方式,帮助大家学习和回顾Python爬虫知识体系,原创作者是一枚软萌妹子。 1. 爬虫基础知识 2. Requests库 3. BeautifulSoup & urllib 4. Scrapy爬虫框架

    1.5K21发布于 2018-10-15
  • 来自专栏Jed的技术阶梯

    zookeeper案例之4个逻辑思维训练小题目

    级联创建任意节点 /** * @Description: 编程思维训练:1.级联创建任意节点 * @author Jed * @date 2017年12月19日 */ public class 级联查看某节点下所有节点及节点值 /** * @Description: 编程思维训练:2.级联查看某节点下所有节点及节点值 * @author Jed * @date 2017年12月19日 级联删除一个节点 /** * @Description: 编程思维训练:3.级联删除一个节点 * @author Jed * @date 2017年12月19日 */ public class } // 删除该父节点 rmr(path, zk); } return true; } } 4. 清空子节点 /** * @Description: 编程思维训练:4.清空子节点 * @author Jed * @date 2017年12月19日 */ public class ZookeeperExerciseTest4

    70320发布于 2018-09-13
  • 来自专栏祝威廉

    SQL思维 VS 编程思维

    如果是第一种做法,那么这就是我说的"编程思维",而第二种则是“SQL思维”。 我之前将"编程思维","SQL思维"发了个朋友圈,问大家他们之间有啥区别,答案五花八门。 而编程的话,则是一种高度灵活的思维,他本身没有给你一个方向,所以一般大家会按照编程的自然习惯,也就是for循环的思维去解决问题。 但是编程语言自身并没有对如何操作集合给出一个“规范的”思维,因为它允许用户用无数的解决方案去解决。而SQL则对这一类操作做了一个总体的设计和规范,如果你习惯了SQL的模式,大部分数据操作会很简单。 以编程思维为主的人接触SQL会觉得各种别扭,还是觉得自己for循环(包含if/else)的模式更可控,更自由。

    52120编辑于 2022-07-21
  • 来自专栏老张的求知思考世界

    技术思维和管理思维

    从我的角度来解读,其实这也反映了技术思维和管理思维的区别。 这篇文章,聊聊我对技术思维和管理思维的理解。 技术思维和管理思维的区别 回到本文的标题,技术思维更多的是遇到问题解决问题,解决技术领域的问题;管理思维则需要考虑资源、风险、投入产出比、是否能为业务价值实现提供支撑。 技术思维和产品思维 技术之外的职场成长指南 职场新人如何快速融入团队 职场新人如何提高工作效率 职场新人如何保持不断成长 技术同学如何快速熟悉业务 技术同学如何做好向上管理 技术同学如何提高职场话语权

    61530编辑于 2023-09-08
  • 来自专栏yeedomliu

    项目经理思维导图——4 项目管理中如何有效沟通? ​

    小技巧 关键的事情慢慢说 严重的事情平和说 在理的事情合理说 无理的事情听别人说 沟通者的类型 控制者 表现者 爱心者 规则者 因人而异的沟通方式 沟通风格 主动式 被动式 主动和被动连续代理 富于表达 思维方式 具体化思维 抽象化思维 保持诚信宽容的心态 诚信 诚信是相互信任的品质 共同构建信任平台 宽容 宽容是一种心智模式 达成一致性,降低差异性 正确理解沟通内涵 拥有同理心和同情心 达成一致的思考方式 进行双向互应的交流沟通 合理运用体态 恰当的沟通距离 亲密距离 朋友距离 社交距离 公众距离 四种常见距离 安全心理范围 弹性距离 记忆口诀 如何沟通最有效,诚信宽容心态好 双向互应作交流,体态语言要知道 主动被动风格异,具体抽象思维飘 因人而异做沟通,另有几个小技巧 关键的事不要吵,严重的事不能吵 在理的事不必吵,无理的事不需吵 思维导图 ? 项目经理思维导图——4 项目管理中如何有效沟通?

    65920发布于 2019-09-29
  • 来自专栏儿童编程

    思维力——高效的系统思维

    思维力——高效的系统思维

    68320发布于 2018-12-27
  • 来自专栏rainbowzhou的成长足迹

    从质量思维到用户思维

    一些企业在招聘测试工程师时,也会要求该岗位具备用户思维。 用户思维到底是什么?又该如何培养用户思维? 这篇文章,我想聊聊和用户思维相关的内容,如何站在用户的角度思考问题。 什么是用户思维? 因此用户思维这个词也成为了对软件工程师的一种能力要求。 甚至从某些角度来说,具有良好的用户思维能力,可以助力成为一个更优秀的软件工程师。 为什么要具备用户思维? 指导我们做这些工作背后的思维,就是质量思维。 网上有一个图,挺有意思,但也很直观表明了不同角色对待同一件事的不同思维: 上述的质量思维,其实就是工程思维的一个范畴。 因此具备用户思维,可以直接帮助我们在质量思维(工程思维)的角度下交付更好的产品,为用户提供更好的服务和体验。这个时候企业的业务价值实现,获取了利润,那我们的质量保障工作才算体现了自己的价值。 如何从质量思维到用户思维? 软件测试本身是一个技术岗位,日常接触的对象也大多是专业的技术或者产品同学,工作的流程和沟通的方式也是很专业的方式。长期处于这种氛围下,思维方式自然会受影响,变得更理性。

    69530编辑于 2023-09-15
  • 来自专栏哲学驱动设计

    结构化思维-思维的结构

        我原来在"这篇总结"中总结过一种的思维方式:TT(Tree-Thinking)。(嘿嘿,程序员嘛,喜欢用本行的术语(Tree)来解释一些现象。) 一直以来,我都认为TT思维是很正确的,是比较不错的思维模式。这种方法可以用来考虑很多的事情了。     不过最近发现,事情并不是那么简单。这种TT的结构化思想虽然好,不过并不够。 ================== 结构化思维?     思维要有结构,但不总是树型的。树型思维,其实也是各种结构中相对简单的。 :) 很庆幸,数据的结构 和 思维的结构 是那么的相似!!当然了,我们平时大多数情况下思考的东西,其实就是在脑子里的各种数据。

    1K80发布于 2018-01-30
  • 来自专栏sickworm

    动态类型思维与静态类型思维

    其实接口有利有弊,动态类型也是有利有弊,但因为使用语言不同造成了思维和观点的差异,确实是蛮有意思的。熟练掌握多几种编程语言,领会其思想,跳出单个编程语言思维局限,确实是能够提升自身编程能力的。

    82120发布于 2019-02-27
  • 来自专栏机器之心

    思维链?思维树?华为诺亚:现在到了思维森林时刻!

    近日,华为诺亚方舟实验室的研究人员提出了一个名为思维森林 “Forest-of-Thought”(FoT)的全新大模型高阶推理框架,它通过在推理时扩展计算规模,显著提升了 LLM 的高阶推理能力。 思维森林 FoT 方法介绍 图 1 中的 FoT 框架通过整合多个推理树,利用集体决策的优势来解决复杂的逻辑推理任务。它采用稀疏激活策略,选择最相关的推理路径,从而提高模型的效率和准确性。 图 1 思维森林 FoT 稀疏激活策略 在 FoT 的推理过程中,并不是所有的推理树或树中的每个节点都会被计算,而是只选择最相关的推理树或节点进行计算。 表 1 中的实验结果表明,当推理树的数量从 2 增加到 4 时,FoT 的准确率提高了 14%,显示出显著的推理性能提升。 结语 思维森林 Forest-of-Thought 框架的提出,为 LLM 的推理能力提升提供了一条新的路径。

    37800编辑于 2025-02-03
  • 来自专栏腾讯大讲堂的专栏

    不能不说的设计秘密——4个步骤提升交互思维

    2.2收敛和发散功能思维 调研也好,无限接近用户使用场景也好,都是为了建立“同理心”。“同理心”的体验帮助设计师搞清楚产品对于用户来说: 有什么用? 那些功能最有用? 这个阶段可以通过一些方法来帮助设计师密集的探索新的想法: 广泛的绘制草图、记录想法 顺延故事脉络发散额外的线索 思维导图 这个阶段是创造性的阶段,一开始可能是杂乱五章的,通过不同的反思、归类、验证,可以逐渐归类出特定的方案 图1 流程图示意 第二阶段回顾:交互设计师通过综合分析、发散收敛思维、提炼精化的过程,理清了流程中各个组件的关系,形成完整的产品图景。 3、根据不同的思路将内容按照主次顺序设计 4、多种方案的对比、演绎、进化 5、设计方案的过程中和后期都可以跟不同的人进行沟通、讨论,不同的人看待问题的角度不同,这样会启发新的灵感 6、是否带给用户产品的归属感和关怀体验

    1.2K50发布于 2018-02-13
领券