a=[ { "user_id":"22b11db4-e907-4f1f-8835-b9daab6e1f23", "object_ids":[ "af86fa9e-65df-47f6-9c35-c3cd17ed8869", "39d159e4-1685-bfb3-3c8a-d82da3169e81" ] }, { "user_id":"39d155ed-da85-7cd5-eda0-1691e2515c6b", "object_ids":[ "af86fa9e-65df-47f6-9c35-c3cd17ed8869", "39d159e4-1685-bfb3-3c8a-d82da3169e81", "39d1512b-0959-ea02-7a83-2d2cece8fe7d" ] } ], b=["39d159e4-1685-bfb3-3c8a-d82abc69e81", "39d159e4-1685-bfb3-3c8a-d82da3169e99"]大概是這樣的兩個字符串數組,檢測b內元素(不會有重復元素)是否在a的object_ids里,每一個object_ids都要檢查,object_ids內沒有這個元素則a添加這個元素,a內有b內沒有則a刪除這個元素,難道要分別循環a,b?有什么好思路嗎
關于數組的算法,兩個數組a,b,b內元素在a內沒有,a添加,a內元素在b內沒有,a刪除,返回a
守著星空守著你
2018-08-31 10:13:07