文章列表

筛选

精品文章

位运算的深度理解哦

摘要:**位运算的概念**:程序中的所有数在计算机内存中都是以二进制的形式储存的。 位运算就是直接对整数在内存中的二进制位进行操作。比如,and运算本来是一个逻辑运算符,但整数与整数之间也可以进行and运……
精品文章

内存四区之数据类型

摘要:1..数据类型本质分析 ``` 1.数据类型概念 “类型”是对数据的抽象  类型相同的数据有相同的表示形式、存储格式以及相关的操作  程序中使用的所有数据都必定属于某一种数据……
精品文章

「DIY教学」教学团队功能介绍

摘要:近日,C语言网编程小组功能已经上线,大家可以通过导航-[团队](https://www.dotcpp.com/team/ "团队")进入 PS:2023/8/15日小组升级为团队 团队是C语言……
精品文章

C语言笔记大全

摘要:# 一 数据的变现形式 > 在计算机高级语言中,数据有两种表现形式:常量和变量。 ## 1.1常量 ### 1.1.1常用的常量有以下几类: 1. 整型常量: 2. 实型常量:有两种……
精品文章

搜索专题 ----> BFS

摘要:/*BFS: 1.按照层次的顺序一层一层搜索(往往不需要遍历所有点就可以得到答案) 2.队列 一般模板: ```cpp void BFS(int s) { queue q; ……
精品文章

经典递归题:汉诺塔(Hanoi)不同角度深入探究(C/C++/Java版)

摘要:经典原型:        汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从……
精品文章

动态规划:探讨0-1、完全背包问题(C/C++/Java)

摘要:0-1背包(题目:1924):        给定N个物品,每个物品有一个重量W和一个价值V.你有一个能装M重量的背包.问怎么装使得所装价值最大.每个物品只有一个.        分析:0-1的意思就……
精品文章

动态规划:最长公共子序列(C/C++)

摘要:最长公共子序列(题目:2129):             给出两个字符串,求出这样的一个最长的公共子序列的长度:     子序列中的每一个字符都能在两个原串中找到,而且每个字符的先后顺序和原串中的先……
精品文章

分治思想实现:归并排序、快速排序(C/C++)

摘要:归并排序:思想图解(网上选取供参考):实现思想:     数组排序任务可以如下完成:     1) 把前一半排序;     2) 把后一半排序;     3) 把两半归并到一个新的有序数组,然后……