码迷,mamicode.com
首页 >  
搜索关键字:计算机科学    ( 2237个结果
分治算法基本原理和实践
一、基本概念 在计算机科学中,分治法是一种很重要的算法。字面上的解释是“分而治之”,就是把一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成更小的子问题……直到最后子问题可以简单的直接求解,原问题的解即子问题的解的合并。这个技巧是很多高效算法的基础,如排序算法(快速排序,归并排序),傅 ...
分类:编程语言   时间:2020-08-09 21:34:51    阅读次数:86
BATJ面试总结:30天狂拿5个offer,回馈发一波面经(长文详细)
从我高考成绩出来那一刻开始,从我在高考志愿上填上“计算机科学与技术”这几个当时在心中堪称“神圣”的几个字开始,我就已经把进入中国互联网最高殿堂“BAT”作为我整个大学奋斗的目标,哪怕我就读的是一所位于内陆的双非一本大学我也认为我能达成目标。
分类:其他好文   时间:2020-08-08 00:37:38    阅读次数:92
左偏树
左偏树 定义 左偏树(英语:leftist tree或leftist heap),也可称为左偏堆、左倾堆,是计算机科学中的一种树,是一种优先队列实现方式,属于可并堆,在信息学中十分常见,在统计问题、最值问题、模拟问题和贪心问题等等类型的题目中,左偏树都有着广泛的应用。斜堆是比左偏树更为一般的数据结构 ...
分类:其他好文   时间:2020-07-29 12:45:04    阅读次数:87
Shell编程进阶篇(完结)
1.1 for循环语句 在计算机科学中,for循环(英语:for loop)是一种编程语言的迭代陈述,能够让程式码反复的执行。 它跟其他的循环,如while循环,最大的不同,是它拥有一个循环计数器,或是循环变数。这使得for循环能够知道在迭代过程中的执行顺序。 1.1.1 shell中的for循环 ...
分类:系统相关   时间:2020-07-28 00:25:46    阅读次数:190
C++的前世今生
C++发展史 C++是什么 C++ 是一门高级语言,是一种编译型的语言,需要先把源代码先编译成机器语言的可执行程序,然后再执行可执行程序。 C++世界的“四大天王” C++发展史 "读史使人明智" 从B到C 1967年,著名的计算机科学家丹尼斯·里奇(Dennis Ritchie)进入美国AT&T的 ...
分类:编程语言   时间:2020-07-27 09:31:28    阅读次数:110
C程序设计语言 (K&R)
The C Programming Language,C程序设计语言 (K&R),为C语言的设计者Dennis M. Ritchie和著名的计算机科学家Brian W.Kernighan合著的 一本介绍C语言的权威经典著作,学习c语言至今,第一次读这本书,这本书适合有一定的c语言基础的深入学习。 为 ...
分类:编程语言   时间:2020-07-26 15:07:29    阅读次数:104
iOS开发--探究iOS线程调用栈及符号化
探究iOS线程调用栈及符号化 概念 调用栈,也称为执行栈、控制栈、运行时栈与机器栈,是计算机科学中存储运行子程序的重要的数据结构,主要存放返回地址、本地变量、参数及环境传递,用于跟踪每个活动的子例程在完成执行后应该返回控制的点。 一个线程的调用栈如上图所示,它分为若干栈帧(frame),每个栈帧对应 ...
分类:移动开发   时间:2020-07-21 01:10:25    阅读次数:157
Centos内核版本升级
关于内核 内核进行的是应用软件和计算机硬件的交互工作内核进行的是应用软件和计算机硬件的交互工作在计算机科学中,内核(英语:kernel)又称核心,是一个计算机程序,用来管理软件发出的数据I/O(输入与输出)要求,将这些要求转译为数据处理的指令,交由中央处理器(CPU)及计算机中其他电子组件进行处理, ...
分类:其他好文   时间:2020-07-19 16:33:14    阅读次数:186
重大突破,认知智能被攻破,认知智能核心技术体系解密,机器人大脑API凭条。
???人工智能和认知智能都是计算机科学的分支学科之一。人工智能是智能时代的第二个阶段,认知智能是智能时代的第三个阶段。认知智能也并不是智能时代发展的最终阶段,最终阶段应该是通用智能强智能时代。本文主要就人工智能和认知智能的理论体系,技术体系,智能程度等三大方面进行分析比较。无论是人工智能还是认知智能,都有其重要的时代特征。一项新体系的产生往往和新的时代相伴而生。社会和科技的发展演进,整个过程也是不
分类:Windows程序   时间:2020-07-16 18:31:15    阅读次数:81
【设计模式】基本介绍
软件工程中,设计模式(design pattern)是对软件设计中普遍存在(反复出现)的各种问题,所提出的解决方案。这个术语是由埃里希·伽玛(Erich Gamma)等人在 1990 年代从建筑设计领域引入到计算机科学的。 编写软件过程中,程序员面临着来自耦合性,内聚性以及可维护性,可扩展性,重用性 ...
分类:其他好文   时间:2020-07-09 12:24:27    阅读次数:71
2237条   上一页 1 ... 4 5 6 7 8 ... 224 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!