input: Write a function to evaluate and compare the performance of two different heuristics algorithms by measuring the execution time of each algorithm given the same input data. If the given input data is empty, return "No data provided".
  assert compare_heuristics_performance([data1, data2]) == "Algorithm 1 is faster than algorithm 2"
  assert compare_heuristics_performance([data3, data4]) == "Algorithm 2 is faster than algorithm 1"
  assert compare_heuristics_performance([data1, data1]) == "Both algorithms have the same performance time"
  assert compare_heuristics_performance([]) == "No data provided"
output: def compare_heuristics_performance(data):
      if not data:
          return "No data provided"
      
      import time
      
      start_time = time.time()
      algorithm1(data[0])
      time1 = time.time() - start_time
      
      start_time = time.time()
      algorithm2(data[1])
      time2 = time.time() - start_time
      
      if time1 < time2:
          return "Algorithm 1 is faster than algorithm 2"
      elif time1 > time2:
          return "Algorithm 2 is faster than algorithm 1"
      else:
          return "Both algorithms have the same performance time"