数组篇刷题模板总结一_二分查找.md


-
算法系列笔记
25KB
算法刷题及总结_数组篇拓展.md
2021-02-14有关算法刷题的笔记总结,囿于CSDNUI不太友好,可以自行下载md文件,用typora阅读。此系列为markdown形式上传,有需要的童鞋可以下载,后续会持续更新更加完善精致的算法笔记系列。
49KB
04_Java数组..pdf
2017-10-0604_Java数组..pdf, 04_Java数组..pdf, 04_Java数组..pdf, 04_Java数组..pdf
9KB
77G 22套C语言 C++ 数据结构 程序设计视频课程合集 C丨C++相关学习视频全套视频教程
2018-11-16VC++ MFC 经典教程 - 基础篇 1.CP_YourFirstWindowsProgram.mp4 10.MFC_GDI_画直线和曲线.mp4 11.MFC_GDI_画椭圆_多边形及其他形状.mp4 12.MFC_GDI_画笔和画刷.mp4 13.MFC_GDI_画文本和字体.mp4 14.MFC_GDI_备用对象和取消选定.mp4 15.MFC_Ruler.mp4 16.MFC_窗口滚动条.mp4 17.MFC_Accel.mp4 18.MFC_Accel(2).mp4 19.MFC_消息框.mp4 2.Windows_编程模型.mp4 20MFC_客户区鼠标消息.mp4 21.MFC_TicTac-1.mp4 22.MFC_TicTac-2.mp4 23.MFC_TicTac-3.mp4 24.MFC_鼠标滚轮.mp4 25.MFC_捕获鼠标.mp4 26.MFC_VisualKB-1.mp4 27.MFC_VisualKB-2.mp4 29.MFC_菜单.mp4 3.MFC_第一个MFC程序设计.mp4 30.MFC_CButton类.mp4 31.MFC_E_FontView-1.mp4 32.MFC_E_FontView-2.mp4 33.MFC_CEdit类.mp4 34.MFC_MyPad.mp4 35.MFC_对话框_静态文本_编辑框.mp4 36.MFC_对话框_访问控件_7种方法_A.mp4 37.MFC_对话框_访问控件_7种方法_B.mp4 38.MFC_对话框_访问控件_7种方法_C.mp4 39.MFC_对话框_复选框_单选钮.mp4 4.MFC_消息映射.mp4 40.MFC_模态对话框.mp4 41.MFC_非模态对话框.mp4 42.MFC_属性表.mp4 43.MFC_公用对话框.mp4 44.MFC_数组类-1.mp4 45.MFC_数组类-2.mp4 46.MFC_CArray.mp4 47.MFC_列表类.mp4 48.MFC_映射类.mp4 49.MFC_类型指针类.mp4 5.MFC_使用向导快速进行MFC程序设计.mp4 50.MFC_CFile.mp4 51.MFC_CArchive.mp4 52.MFC_四个对象四种方法.mp4 53. MFC_Ruler.mp4 54.MFC_Ruler.mp4 55.MFC_Ruler.mp4 56.MFC_SdiSquares.mp4 57.MFC_Scroll_Ruler.mp4 58.MFC_CHtmlView.mp4 59.MFC_CTreeView.mp4 6.MFC_字符集和TEXT宏.mp4 60.MFC_CListView.mp4 61.MFC_MdiSquares.mp4 62.MFC_动态拆分窗口.mp4 63.MFC_ToolBar.mp4 64.MFC_ToolBar_Ex13a.mp4 65.MFC_StatusBar.mp4 66.MFC_StatusBar_Ex13b.mp4 67.MFC_Rebar.mp4 68.MFC_EZPrint.mp4 69.MFC_Print_Bubble.mp4 7.MFC_建立应用程序.mp4 8.MFC_第一个MFC程序设计(不用向导).mp4 9.MFC_Windows_GDI_设备描述表类.mp4 数据结构与算法_C语言 01.swap.mp4 02.BubbleSort.mp4 03.SelecttionSort.mp4 04.顺序查找.mp4 05.C_DS_折半查找.mp4 06.递归.mp4 07递归算法_折半查找.mp4 08.Permutations.mp4 09.插入排序.mp4 10.快速排序.mp4 11.归并排序.mp4 12.顺序栈.mp4 13.顺序队列.mp4 14.链表的基本概念.mp4 15.单链表的基本运算.mp4 16.循环单链表.mp4 17.双向链表.mp4 18.链式栈.mp4 19.链式队列.mp4 20.基数排序.mp4 21.树.mp4 22.二叉树的存储表示与实现.mp4 23.二叉树的遍历.mp4 24.二叉查找树.mp4 25.红黑树.mp4 26.堆.mp4 27.堆排序.mp4 28.哈希表.mp4 29.图_邻接矩阵
2KB
java数组二分查找
2015-11-02Java数组的二分查找代码,将给定数组排序,然后接收键盘键入的整形数字,并查找该数字。
1KB
文件读出数组进行选择排序和二分查找(java)
2008-11-15文件读出数组进行选择排序和二分查找文件读出数组进行选择排序和二分查找java实现
1KB
Java数据结构与算法视频教程-赠送java学习资料汇总.txt
2019-05-11- 01.NetBeans_下载和安装.wmv - 02.数据结构和算法的概述.wmv - 03.数组基础知识.wmv - 04.有序数组和二分查找.wmv - 05.存储对象的数组和大O表示法.wmv - 06.简单排序_冒泡排序.wmv - 07.简单排序_选择排序.wmv - 08.简单排序_插入排序.wmv - 09.对象的插入排序.wmv - 10.栈.wmv - 11.栈应用实例.wmv - 12.队列.wmv - 13.优先级队列.wmv - 14.栈和队列_解析算术表达式.wmv - 15.单链表.wmv - 16.双端链表.wmv - 17.用链表实现抽象数据类型.wmv - 18.有序链表.wmv - 19.双向链表.wmv - 20.链表_迭代器.wmv - 21.递归_三角数字.wmv - 22.递归_阶乘和变位字.wmv - 23.递归_二分查找.wmv - 24.递归_汉诺塔问题.wmv - 25.递归_归并排序.wmv - 26.递归_消除递归.wmv - 27.希尔排序.wmv - 28.快速排序和基数排序.wmv - 29.二叉树.wmv - 30.红黑树.wmv - 31.2-3-4树.wmv - 32.哈希表_简介和线性探测哈希表.wmv - 33.哈希表_再哈希法.wmv - 34.哈希表_链地址法.wmv - 35.堆.wmv - 36.堆排序.wmv - 37.图简介和图搜索.wmv - 38.图_最小生成树.wmv - 39.有向图的拓扑排序.wmv - 40.带权图_最小生成树.wmv - 41.带权图的最短路径问题.wmv
429KB
第3章_数组、簇.
2012-12-18《虚拟仪器实用编程技术》第3章_数组、簇.labview
215KB
张志涌编著的matlab教程2010版 第三章 ch3_数组2010a.doc
2010-11-17张志涌编著的matlab教程2010版,是matlab学习最新很有用的学习材料,这里是教材的第三章 ch3_数组2010a.doc
411B
二分查找返回key在数组中的位置(下标),有注释
2011-09-26二分检索 二分查找 key C++ 返回key在数组中的位置(下标),有注释
2.38MB
LeetCode刷题模板.pdf
2021-04-051. 二分法 5 1.1. 什么是二分查找 5 1.2. 如何识别二分法 5 1.3. 二分法模板 6 1.3.1. 模板一 6 1.3.1.1. 模板代码 6 1.3.1.2. 关键属性 7 1.3.1.3. 语法说明 7 1.3.1.4. Lc69:x的平方根 8 1.3.1.5. Lc374:猜数大小 9 1.3.1.6. Lc33:搜索旋转数组 11 1.3.2. 模板二 13 1.3.2.1. 模板代码 13 1.3.2.2. 关键属性 14 1.3.2.3. 语法说明 14 1.3.2.4. Lc278:第一个错误版本 14 1.3.2.5. Lc162:寻找峰值 16 1.3.2.6. Lc153:寻找旋转排序数组最小值 19 1.3.2.7. Lc154:寻找旋转排序数组最小值II 20 1.3.3. 模板三 22 1.3.3.1. 模板代码 22 1.3.3.2. 关键属性 23 1.3.3.3. 语法说明 23 1.3.3.4. LC-34:在排序数组中查找元素的第一个和最后一个 23 1.3.3.5. LC-658:找到K个最接近的元素 25 1.3.4. 小结 28 1.4. LeetCode中二分查找题目 29 2. 双指针 30 2.1. 快慢指针 31 2.1.1. 什么是快慢指针 31 2.1.2. 快慢指针模板 31 2.1.3. 快慢指针相关题目 32 2.1.3.1. LC-141:链表是否有环 32 2.1.3.2. LC-142:环形链表入口 34 2.1.3.3. LC-876:链表的中间节点 37 2.1.3.4. LC-287:寻找重复数 40 2.2. 滑动窗口 43 2.2.1. 什么是滑动窗口 43 2.1.4. 常见题型 44 2.1.5. 注意事项 45 2.1.6. 滑动窗口模板 45 2.1.7. 滑动窗口相关题目 46 2.1.7.1. LC-3:无重复字符的最长子串 47 2.1.7.2. LC-76:最小覆盖子串 49 2.1.7.3. LC-209:长度最小的子数组 54 2.1.7.4. LC-239:滑动窗口最大值 57 2.1.7.5. LC-395:至少有K个重复字符的最长子串 60 2.1.7.6. LC-567:字符串排列 62 2.1.7.7. LC-904:水果成篮 64 2.1.7.8. LC-424:替换后的最长重复字符 66 2.1.7.9. LC-713:乘积小于K的子数组 67 2.1.7.10. LC-992:K个不同整数的子数组 70 2.3. 左右指针 73 2.3.1. 模板 73 2.3.2. 相关题目 73 2.3.2.1. LC-76:删除倒数第N个节点 74 2.3.2.2. LC-61:旋转链表 76 2.3.2.3. LC-80:删除有序数组中的重复项 79 2.3.2.4. LC-86:分割链表 80 2.3.2.5. LC-438:找到字符串中所有字母的异位词 82 3. 模板 85 2.3.2.6. LC-76:删除倒数第N个节点 85
20KB
Java数组排序总结(冒泡_选择_插入_希尔)__递归算法的复杂度
2016-01-23Java数组排序总结(冒泡_选择_插入_希尔)__递归算法的复杂度,实用
3KB
php数组操作函数
2013-07-31array_change_key_case -- 返回字符串键名全为小写或大写的数组 array_chunk -- 将一个数组分割成多个 array_combine -- 创建一个数组,用一个数组的值作为其键名,另一个数组的值作为其值 array_count_values -- 统计数组中所有的值出现的次数 array_diff_assoc -- 带索引检查计算数组的差集 array_diff_key -- 使用键名比较计算数组的差集 array_diff_uassoc -- 用用户提供的回调函数做索引检查来计算数组的差集 array_diff_ukey -- 用回调函数对键名比较计算数组的差集 array_diff -- 计算数组的差集 array_fill -- 用给定的值填充数组 array_filter -- 用回调函数过滤数组中的单元 array_flip -- 交换数组中的键和值 array_intersect_assoc -- 带索引检查计算数组的交集 array_intersect_key -- 使用键名比较计算数组的交集 array_intersect_uassoc -- 带索引检查计算数组的交集,用回调函数比较索引 array_intersect_ukey -- 用回调函数比较键名来计算数组的交集 array_intersect -- 计算数组的交集 array_key_exists -- 检查给定的键名或索引是否存在于数组中 array_keys -- 返回数组中所有的键名 array_map -- 将回调函数作用到给定数组的单元上 array_merge_recursive -- 递归地合并一个或多个数组 array_merge -- 合并一个或多个数组 array_multisort -- 对多个数组或多维数组进行排序 array_pad -- 用值将数组填补到指定长度 array_pop -- 将数组最后一个单元弹出(出栈) array_product -- 计算数组中所有值的乘积
186KB
C++动态数组类模板
2012-11-20动态数组类模板Array C++ //数组类模板声明 template class Array { public: Array(int sz = 50); Array(const Array &A); ~Array(void); Array& operator = (const Array &rhs;); //重载=,使数组对象可以整体赋值 T& operator[](int n); //重载[],使Array可以起到普通C++数组的作用 operator T* (void)const; //重载T*,使Array可以起到普通C++数组的作用 int ListSize(void)const; //取数组的大小 void Resize(int sz); //修改数组大小 private: T *alist; //T类型指针,存放动态分配的数组内存首地址 int size; void Error(ErrorType error, int badIndex = 0)const; //错误处理函数 }; ................
3KB
java【第4章:数组与方法】_数组的引用传递.
2012-03-14java【第4章:数组与方法】_数组的引用传递.
2KB
一维数组类模板的设计与实现
2009-04-07建立一维数组数据结构的模板类,使一维数组中的数据元素可以是char, int, float等多种数据类型,类中的成员函数主要包括: 排序函数,能够对数组元素进行升序排列; 查找函数,能够在输入待查元素后,输出其在数组中的下标; 构造函数,初始化输入数组元素,这里要求数组元素的个数n是一个变量; 析构函数,释放数组元素所占用的堆内存; Set函数,可以为指定的数组元素赋值; Get函数,可以读取指定数组元素的值; Print函数,可以输出数组元素的值。 编写一个测试该模板类的程序
13KB
VC 使用CStringArray类创建和使用字符串数组.rar
2019-07-10VC 使用CStringArray类创建和使用字符串数组, m_array.InsertAt(m_pos,m_str);//在数组的指定位置插入字符串 m_list.ResetContent();//清空列表框 for(i=0;i m_list.AddString(m_array.GetAt(i));//按数组顺序添加列表项 m_str="";//清空信息编辑框 m_pos=m_array.GetSize(); UpdateData(false); case 1://删除操作 if(m_pos<0||m_pos>=m_array.GetSize())//判断删除位置的有效性 m_array.RemoveAt(m_pos);//在数组的指定位置删除字符串 m_list.ResetContent();//清空列表框 ……
2KB
使用Excel两个一维数组构造二维数组.rar
2019-09-26使用Excel两个一维数组构造二维数组.rar,本例所示的Sheet1工作表已经定义了两个一维数组,利用公式对这连个数组进行加法运算,可以生成一个新的二维数组。
1KB
eclipse 使用,数组操作.md
2020-04-261. 解压Eclipse压缩包到一个非中文,非C盘路径下 eclipse-jee-2020-03-R-incubation-win32-x86_64.zip 解压之后 ==> eclipse 2. eclipse文件夹中找到eclipse.exe 发送到桌面快捷方式 3. 打开Eclipse.exe
2KB
5.数组练习三.md
2020-03-205.数组练习三.md
-
下载
顶推法架梁安全技术交底2021最新.doc
顶推法架梁安全技术交底2021最新.doc
-
下载
成品保护施工方案2021最新.doc
成品保护施工方案2021最新.doc
-
下载
构筑物防水与防腐施工安全技术交底2021最新.doc
构筑物防水与防腐施工安全技术交底2021最新.doc
-
下载
安全教育培训制度2021最新.doc
安全教育培训制度2021最新.doc
-
下载
钢质热力管道施工2021最新.doc
钢质热力管道施工2021最新.doc
-
下载
高层综合楼屋面施工方案2021最新.doc
高层综合楼屋面施工方案2021最新.doc
-
下载
供热与燃气管道管材运输安全技术交底2021最新.doc
供热与燃气管道管材运输安全技术交底2021最新.doc
-
下载
建设工程质量检测管理办法建设部第141号令2021最新.pdf
建设工程质量检测管理办法建设部第141号令2021最新.pdf
-
下载
电工施工安全技术交底2021最新.doc
电工施工安全技术交底2021最新.doc
-
下载
QTZ63自升塔式起重机施工方案2021最新.doc
QTZ63自升塔式起重机施工方案2021最新.doc
