当前位置: 首页 > ai >正文

java学习 + 一个向前端传流顺序不一致的一个解决思路

1.包含所有1的最小矩形面积

class Solution {public int minimumArea(int[][] grid) {//行int row = grid.length;//行int column = grid[0].length;//列int[] array1;int[] array2;array1 = new int[row];array2 = new int[column];for(int i = 0;i < grid.length;i++){for(int j = 0;j< grid[0].length;j++){if(grid[i][j]==1){array1[i]=1;array2[j]=1;}}}int minIndex = -1;int maxIndex = -1;//返回索引差 + 1;for(int i =0 ;i<array1.length;i++){if(array1[i]==1){if(minIndex == -1){minIndex = i;}maxIndex = i;}}int a = maxIndex - minIndex +1;  minIndex = -1;maxIndex = -1;//返回索引差 + 1;for(int j =0 ;j<array2.length;j++){if(array2[j]==1){if(minIndex == -1){minIndex = j;}maxIndex = j;}}int b = maxIndex - minIndex +1;  return a*b;}
}

思路就是把提取行和列的索引差,来确定最小矩形面积

2.统计全为1的正方形子矩阵

这里的思路有

前缀和 dp 暴力遍历

3. 3659 数据元素分组

每个分为k个,不能有重复元素没ac,后面再试试

4.3658 奇数和 偶数和的最大公约数

ac

周末的工作:

主要感觉有个pyhon的工程可以处理下,就顺便处理了下

问题是:在一个ppt生成过程的,传入的sse数据流,给前端按照了内容->标题的顺序,这样渲染就会出问题

解决思路:

1.按照标题(title)对应内容分组(group)进行,打印发现无文字(title)字段信息------------------------->因为传来的数据已经做过处理,无法做字符切分---------------------------------------------------------------->就把shape的标题文本框加了一个标记属性(TITLE_MARKER)

2.加完之后发现打印的先前分组[{内容A},{标题A},{内容B},{标题B},{内容C},{标题C}],分组后为[内容A}]  ,    [{标题A},{内容B}],      [{标题B},{内容C}],    [{标题C}]-------------------------------->

按照近距离的y坐标,进行了标题和内容的属性排列,就能保证下先排   标题 后排内容

3.无标题的分组策略---------------------------------------------------------------------------------------------------->

按照y坐标把可能

这个问题处理了2个多小时,感觉自己最近看代码和读代码的能力有了很大的提升,可能跟最近刷算法题的理解提升也有点关系。

http://www.xdnf.cn/news/18577.html

相关文章:

  • ubuntu中的nginx.conf和windows中的nginx.conf内容对比
  • 从栈到堆:深入理解C语言静态与动态链表的创建与管理
  • Flutter性能优化完全指南:构建流畅应用的实用策略
  • 如何安全解密受限制的PDF文件
  • [二维前缀和]1277. 统计全为 1 的正方形子矩阵
  • 【线性代数】常见矩阵类型
  • RandAR训练自己的数据集
  • ARINC 825板卡的应用
  • C++---双指针
  • Hyperledger Fabric官方中文教程-改进笔记(十五)-从通道中删除组织
  • Adobe CS6所有系列绿色免安装版,Photoshop 6 Adobe Illustrator CS6 等绿色版
  • 283. 移动零
  • 阿里云拉取dockers镜像
  • Wireshark USRP联合波形捕获(下)
  • 【Linux】Java线上问题,一分钟日志定位
  • 2024年CSP-S认证 CCF信息学奥赛C++ 中小学提高组 第一轮真题讲解 完善程序题解析
  • 面试题及解答:掌握Linux下常用性能分析工具
  • 使用Python实现DLT645-2007智能电表协议
  • 基于php的萌宠社区网站的设计与实现、基于php的宠物社区论坛的设计与实现
  • 【QT入门到晋级】进程间通信(IPC)-共享内存
  • 十六进制与内存地址,数值的差异为1,表示差1个字节,而不是数值差异2^8才表示差一个字节
  • 03-鸿蒙架构与编程模型
  • 《Linux 网络编程二:UDP 与 TCP 的差异、应用及问题应对》
  • Meta AI 剧变:汪滔挥刀重组,Llama 开源路线告急,超级智能梦碎还是重生?
  • 深度学习(深度神经网络)Pytorch框架
  • LoRA 微调
  • Trip Footprint旅行足迹App技术架构全解析
  • 迭代器模式与几个经典的C++实现
  • 机器学习案例——预测矿物类型(模型训练)
  • 【JVM内存结构系列】一、入门:先搞懂整体框架,再学细节——避免从一开始就混淆概念