Charlotte Hornets signed free agent point guard Jeremy Lin on Thursday in hopes of improving a sagging offense. The 6-foot-3 Lin has played in 291 NBA games for the Warriors, Knicks, Rockets and Lakers in five seasons, averaging 11.7 points, 4.8 assists, 2.6 rebounds and 1.3 steals in 26.9 minutes. The 26-year-old Lin is expected to backup Kemba Walker in Charlotte and run the second-team offense.