给定一个包含红色、白色和蓝色一共 n 个元素的数组,原地对它们进行排序使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排列
此题中,我们使用整数 0、 1 和 2 汾别表示红色、白色和蓝色
不能使用代码库中的排序函数来解决这道题。
解析:三个指针首尾和当前指针,通过当前指针的值来和首尾进行比较
给定一个排序数组你需要在原地删除重复出现的元素,使得每个元素最多出现两次返回移除后数组的新长度。
不要使用额外的数组空间你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。
你不需要考虑数组中超出新长度后面的元素
你不需要考虑數组中超出新长度后面的元素。
给定一个二维网格和一个单词找出该单词是否存在于网格中。
单词必须按照字母顺序通过相邻的单元格内的字母构成,其中“相邻”单元格是那些水平相邻或垂直相邻的单元格同一个单元格内的字母不允许被重复使用。
用红、黄、蓝三种颜色涂3 3表格的烸一个格子 使满足:① 每行三色都有 ② 每列三色都有③ 邻格(有公共边的每两个格)不同色。则不同的涂色方法种数为 ( )